fix memory leak for playlist_name 33/244833/1 accepted/tizen/unified/20200925.140231 submit/tizen/20200924.055537
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:26:23 +0000 (07:26 +0900)
Change-Id: If662b1a103947c0138b6b515f4d5bf381b239b6a

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

index 1a0470a..dfca9a5 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-controller
 Summary:    A media controller library in Tizen Native API
-Version:    0.2.19
+Version:    0.2.20
 Release:    1
 Group:      Multimedia/API
 License:    Apache-2.0
index 438a01a..f9674b7 100644 (file)
@@ -1026,6 +1026,7 @@ int mc_client_destroy_playback(mc_playback_h playback)
 
        mc_retvm_if(mc_playback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
 
+       g_free(mc_playback->playlist_name);
        g_free(mc_playback->index);
        g_free(mc_playback);
 
index 060f6ab..b0e639a 100644 (file)
@@ -143,6 +143,9 @@ static int __mc_server_destoy(media_controller_server_s *mc_server)
        mc_metadata_destroy(mc_server->metadata);
        mc_server->metadata = NULL;
 
+       g_free(mc_server->playback.playlist_name);
+       mc_server->playback.playlist_name = NULL;
+
        g_free(mc_server->playback.index);
        mc_server->playback.index = NULL;