==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 <ty317.kim@samsung.com>
if (data && data->func)
data->func(data->data, output, err);
+ free(data);
if (err)
g_clear_error(&err);