diff options
author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-04-26 12:52:47 -0300 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-04-26 12:52:47 -0300 |
commit | c2367073c9eb18987c6b9278d63f29fb7880283a (patch) | |
tree | 0724ff1183c6197ad81ac5e0e541d5d0f6e3b408 /hardinfo2 | |
parent | 54ed1166fcf3b67b90c22ffa1bfefe7e752fe3b3 (diff) |
Plug memory leaks
Diffstat (limited to 'hardinfo2')
-rw-r--r-- | hardinfo2/xmlrpc-server.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hardinfo2/xmlrpc-server.c b/hardinfo2/xmlrpc-server.c index 648706b6..f66d646c 100644 --- a/hardinfo2/xmlrpc-server.c +++ b/hardinfo2/xmlrpc-server.c @@ -231,6 +231,7 @@ static void method_entry_get_field(SoupMessage * msg, GValueArray * params) } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } static void method_entry_get_moreinfo(SoupMessage * msg, @@ -273,6 +274,7 @@ static void method_entry_get_moreinfo(SoupMessage * msg, } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } static void method_entry_reload(SoupMessage * msg, GValueArray * params) @@ -392,6 +394,7 @@ static void method_entry_function(SoupMessage * msg, GValueArray * params) } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } @@ -434,6 +437,7 @@ static void method_entry_get_note(SoupMessage * msg, GValueArray * params) } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } static void method_get_about_info(SoupMessage * msg, GValueArray * params) @@ -473,6 +477,7 @@ static void method_get_about_info(SoupMessage * msg, GValueArray * params) } soup_xmlrpc_set_response(msg, G_TYPE_VALUE_ARRAY, out); + g_value_array_free(out); } static void method_call_method(SoupMessage * msg, GValueArray * params) @@ -495,6 +500,7 @@ static void method_call_method(SoupMessage * msg, GValueArray * params) } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } static void method_call_method_param(SoupMessage * msg, @@ -519,6 +525,7 @@ static void method_call_method_param(SoupMessage * msg, } soup_xmlrpc_set_response(msg, G_TYPE_STRING, answer); + g_free(answer); } static void method_get_api_version(SoupMessage * msg, GValueArray * params) |