Fix memory leak 13/124113/1
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 10 Apr 2017 08:19:14 +0000 (17:19 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 10 Apr 2017 08:19:14 +0000 (17:19 +0900)
Change-Id: Ic740ba64789ddf7b4be9843128888141e4abd3c8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
tool/app_com_tool.c

index 11b3dee..9e9a65b 100644 (file)
@@ -57,6 +57,7 @@ static void send(const char *endpoint)
                bundle_add_str(b, gargv[idx], gargv[idx + 1]);
 
        ret = aul_app_com_send(endpoint, b);
+       bundle_free(b);
        printf("ret: %d\n", ret);
 
        g_main_loop_quit(mainloop);
@@ -103,6 +104,10 @@ int main(int argc, char **argv)
 
        mainloop = g_main_loop_new(NULL, FALSE);
        g_main_loop_run(mainloop);
+       g_main_loop_unref(mainloop);
+
+       if (conn)
+               aul_app_com_leave(conn);
 
        return 0;
 }