Fix memory leak if 'latest_server_name' is empty string. 38/239238/1
authorjiyong.min <jiyong.min@samsung.com>
Tue, 21 Jul 2020 23:05:17 +0000 (08:05 +0900)
committerhj kim <backto.kim@samsung.com>
Thu, 23 Jul 2020 04:51:27 +0000 (13:51 +0900)
Change-Id: I9f3af6da75af0d5c77efe2c3c7d7cd0e41aada74

svc/media_controller_svc.c

index 3849d7bfd0446af0f9efa0e6e576017a1945b3ff..43fe44f443ec96c49a8db77f79968fd9bacf378d 100644 (file)
@@ -346,9 +346,9 @@ static int __mc_service_reset_db(uid_t uid)
                        res = mc_db_util_migration(db_handle, latest_server_name);
                        if (res != MEDIA_CONTROLLER_ERROR_NONE)
                                mc_error("mc_db_util_migration failed [%d]", res);
-
-                       MC_SAFE_FREE(latest_server_name);
                }
+
+               MC_SAFE_FREE(latest_server_name);
        }
 
        /* tables recovery when some tables are removed */