From: Taeyoung Kim Date: Fri, 20 May 2016 01:04:04 +0000 (+0900) Subject: dbus: fix memory leak issue X-Git-Tag: submit/tizen/20160520.041904^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=52f05a19ef9343d61b71b7e88daca3917e17e297;p=platform%2Fcore%2Fapi%2Fdevice.git dbus: fix memory leak issue ==858== 8 bytes in 1 blocks are definitely lost in loss record 946 of 5,161 ==858== at 0x4845750: malloc (vg_replace_malloc.c:296) ==858== by 0x5A22DF3: dbus_method_async_with_reply (dbus.c:237) ==858== by 0x5A21FE5: unlock_state (power.c:168) ==858== by 0x5A2239F: device_power_release_lock (power.c:197) Change-Id: Ifbcf5c3c70b487c8cb6a98775fd62243febb9cc0 Signed-off-by: Taeyoung Kim --- diff --git a/src/dbus.c b/src/dbus.c index 41faabd..08d5a98 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -186,6 +186,7 @@ static void cb_pending(GDBusProxy *proxy, if (data && data->func) data->func(data->data, output, err); + free(data); if (err) g_clear_error(&err);