fix memory leak for playlist_name 34/244834/1
authorjiyong.min <jiyong.min@samsung.com>
Thu, 24 Sep 2020 22:26:23 +0000 (07:26 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Thu, 24 Sep 2020 22:52:25 +0000 (07:52 +0900)
Change-Id: If662b1a103947c0138b6b515f4d5bf381b239b6a

packaging/capi-media-controller.spec
src/media_controller_client.c
src/media_controller_server.c

index 4d2ab8b26f8ee52d624676f0d7f084fd382df656..68227086fa93198d578b6cecd5afd4d7a0616cf4 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-controller
 Summary:    A media controller library in Tizen Native API
-Version:    0.2.14
+Version:    0.2.15
 Release:    1
 Group:      Multimedia/API
 License:    Apache-2.0
index cc6c1344a21ea862d8c7bb4f2a6c8a6598eb56b5..83d074ef1a00a68da5ba64cc423d82a93968ec44 100644 (file)
@@ -1072,6 +1072,7 @@ int mc_client_destroy_playback(mc_playback_h playback)
 
        mc_retvm_if(mc_playback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
 
+       MC_SAFE_FREE(mc_playback->playlist_name);
        MC_SAFE_FREE(mc_playback->index);
        MC_SAFE_FREE(mc_playback);
 
index 08204ceec577aa3e26b5c4d950007f84f3a3a292..6db9095cd30bb55e5e8da88c006cd1fc42239e5c 100644 (file)
@@ -148,6 +148,7 @@ static int __mc_server_destoy(media_controller_server_s *mc_server)
        if (mc_server->listeners != NULL)
                g_list_free(mc_server->listeners);
 
+       MC_SAFE_FREE(mc_server->playback.playlist_name);
        MC_SAFE_FREE(mc_server->server_name);
 
        if (mc_server->metadata != NULL)