Fix memory leak 83/124883/1
authorHaejeong Kim <backto.kim@samsung.com>
Thu, 13 Apr 2017 01:57:57 +0000 (10:57 +0900)
committerHaejeong Kim <backto.kim@samsung.com>
Thu, 13 Apr 2017 01:57:57 +0000 (10:57 +0900)
Change-Id: Iacd0aeb332dd91cab44b8cfa1a97d858a611321f

src/media_db.c

index 913c3dd..ed3385b 100755 (executable)
@@ -688,11 +688,12 @@ int _media_db_get_playlist(filter_h filter, media_playlist_cb callback, void *us
                if (STRING_VALID(tmp_path)) {
                        _media_content_rollback_path(tmp_path, repl_path);
                        _playlist->thumbnail_path = g_strdup(repl_path);
-                       SAFE_FREE(tmp_path);
                } else {
                        _playlist->thumbnail_path = NULL;
                }
 
+               SAFE_FREE(tmp_path);
+
                if (callback((media_playlist_h)_playlist, user_data) == false) {
                        media_playlist_destroy((media_playlist_h)_playlist);
                        break;