add null check for eliminating crash 29/105929/1
authorIckhee Woo <ickhee.woo@samsung.com>
Tue, 20 Dec 2016 05:21:47 +0000 (14:21 +0900)
committerIckhee Woo <ickhee.woo@samsung.com>
Tue, 20 Dec 2016 05:21:47 +0000 (14:21 +0900)
Change-Id: I6eb73448da1816ceba9942564ff7ef8d59cf4ba3
Signed-off-by: Ickhee Woo <ickhee.woo@samsung.com>
packaging/sync-manager.spec
src/sync-client/sync_manager.c

index 529b60b474e81a1b637a5e9c6b55cc66d7c0ea3b..ea101464c04b1f21a66f6185f85b6d19cdad649c 100644 (file)
@@ -1,5 +1,5 @@
 Name:      sync-service
-Version:   0.1.14
+Version:   0.1.15
 Release:   1
 License:   Apache-2.0
 Summary:   Sync manager daemon
index 478e9a60d3db86a27fb3c748895f37ec225617aa..3c9475f94a7824d746ff81a7bc4cbfbe3e093062 100644 (file)
@@ -373,6 +373,7 @@ int sync_manager_add_data_change_sync_job(account_h account, const char *sync_ca
 
 int sync_manager_remove_sync_job(int sync_job_id)
 {
+       SYNC_LOGE_RET_RES(g_sync_manager != NULL, SYNC_ERROR_SYSTEM, "there is no sync job to be removed");
        SYNC_LOGE_RET_RES(g_sync_manager->ipcObj != NULL, SYNC_ERROR_SYSTEM, "sync manager is not connected");
        SYNC_LOGE_RET_RES(sync_job_id >= 1 && sync_job_id <= 100, SYNC_ERROR_INVALID_PARAMETER, "sync_job_id is inappropriate value");