fix coverity issue 80/155080/2 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.020054 accepted/tizen/unified/20171013.192950 submit/tizen/20171012.095343 submit/tizen_5.0/20181101.000003
authorJongkyu Koo <jk.koo@samsung.com>
Thu, 12 Oct 2017 05:14:11 +0000 (14:14 +0900)
committerJongkyu Koo <jk.koo@samsung.com>
Thu, 12 Oct 2017 09:37:59 +0000 (09:37 +0000)
Change-Id: Ia138960e8f5dd33f795b662b0d23fcbc30d2392a
Signed-off-by: Jongkyu Koo <jk.koo@samsung.com>
src/pims-ipc-worker.c

index f3cd724..e218e75 100644 (file)
@@ -624,7 +624,12 @@ static int client_register_info(pims_ipc_worker_data_s *worker_data, int client_
 
 int client_get_unique_sequence_number(void)
 {
-       return unique_sequence_number++;
+       int ret = 0;
+
+       pthread_mutex_lock(&_worker_client_mutex);
+       ret = unique_sequence_number++;
+       pthread_mutex_unlock(&_worker_client_mutex);
+       return ret;
 }
 
 pims_ipc_client_info_s* client_clone_info(pims_ipc_client_info_s *client_info)