This fixes the following memory leak as a result of not freeing
app->proxies:
160 (32 direct, 128 indirect) bytes in 1 blocks are definitely lost in
loss record 218 of 261
at 0x484086F: malloc (vg_replace_malloc.c:381)
by 0x1CF80E: btd_malloc (util.c:33)
by 0x1CF24D: queue_new (queue.c:47)
by 0x144DB9: create_app (media.c:2262)
by 0x144DB9: register_app (media.c:2322)
by 0x1CC148: process_message (object.c:246)
Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
{
struct media_app *app = data;
+ queue_destroy(app->proxies, NULL);
queue_destroy(app->endpoints, media_endpoint_remove);
queue_destroy(app->players, media_player_remove);