From 52f05a19ef9343d61b71b7e88daca3917e17e297 Mon Sep 17 00:00:00 2001 From: Taeyoung Kim Date: Fri, 20 May 2016 10:04:04 +0900 Subject: [PATCH] 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 --- src/dbus.c | 1 + 1 file changed, 1 insertion(+) 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); -- 2.7.4