diff options
-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) |