aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2009-04-26 12:52:47 -0300
committerLeandro A. F. Pereira <leandro@hardinfo.org>2009-04-26 12:52:47 -0300
commitc2367073c9eb18987c6b9278d63f29fb7880283a (patch)
tree0724ff1183c6197ad81ac5e0e541d5d0f6e3b408 /hardinfo2
parent54ed1166fcf3b67b90c22ffa1bfefe7e752fe3b3 (diff)
Plug memory leaks
Diffstat (limited to 'hardinfo2')
-rw-r--r--hardinfo2/xmlrpc-server.c7
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)