From 55001da28aef8f20c088f37d697bf18f5e3abbff Mon Sep 17 00:00:00 2001 From: Shuai Lin Date: Tue, 28 Jun 2016 13:47:26 +0800 Subject: [PATCH] More memory leak fixes. --- lib/searpc-client.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/searpc-client.c b/lib/searpc-client.c index af4b3f3..dbaafe4 100644 --- a/lib/searpc-client.c +++ b/lib/searpc-client.c @@ -392,7 +392,7 @@ searpc_client_generic_callback (char *retstr, size_t len, json_decref ((json_t *)result); } } - g_free (data); + // g_free (data); return 0; } @@ -424,11 +424,11 @@ searpc_client_async_call_v (SearpcClient *client, data->cbdata = cbdata; ret = client->async_send (client->async_arg, fstr, len, data); - if (ret < 0) { - g_free (data); - return -1; - } - return 0; + + g_free(data); + g_free(fstr); + + return ret; } int