Coverity Issue fix 96/238396/1 accepted/tizen/unified/20200806.121106 submit/tizen/20200721.045939 submit/tizen/20200724.103438 submit/tizen/20200806.050511
authorAbhishek Vijay <abhishek.v@samsung.com>
Mon, 13 Jul 2020 11:18:54 +0000 (16:48 +0530)
committerAbhishek Vijay <abhishek.v@samsung.com>
Mon, 13 Jul 2020 11:18:54 +0000 (16:48 +0530)
Change-Id: I0e3a53f42a600dd71a22873f37290061729e2b76

src/sync-service/SyncManager_SyncService.cpp

index 53be87b1c0e173c8b6f7ecddaa1d15565844fcd2..0966a9edcf07f6d06ebcc844ca8c0900e8a5abb9 100644 (file)
@@ -984,6 +984,8 @@ sync_manager_add_sync_adapter(TizenSyncManager* pObject, GDBusMethodInvocation*
                        /* LCOV_EXCL_START */
                        LOG_LOGD("sync adapter aggregator is NULL");
                        tizen_sync_manager_complete_add_sync_adapter(pObject, pInvocation);
+                       if (pAppId != NULL)
+                               free(pAppId);
                        return true;
                        /* LCOV_EXCL_STOP */
                }
@@ -1026,6 +1028,9 @@ sync_manager_add_sync_adapter(TizenSyncManager* pObject, GDBusMethodInvocation*
                                                tizen_sync_manager_complete_add_sync_adapter(pObject, pInvocation);
                                        }
 
+                                       if (pAppId != NULL)
+                                               free(pAppId);
+
                                        return true;
                                } else {
                                        check_jobs = true; /* Probably sync service may have started this service. Alert sync manager for scheduling pending jobs */
@@ -1090,6 +1095,9 @@ sync_manager_add_sync_adapter(TizenSyncManager* pObject, GDBusMethodInvocation*
 
        LOG_LOGD("sync service: adding sync adapter ends");
 
+       if (pAppId != NULL)
+               free(pAppId);
+
        return true;
 }