Fixed a bug that pull/push does not work on Windows
authorshingil.kang <shingil.kang@samsung.com>
Mon, 14 Mar 2016 03:18:12 +0000 (12:18 +0900)
committershingil.kang <shingil.kang@samsung.com>
Mon, 14 Mar 2016 03:19:39 +0000 (12:19 +0900)
Change-Id: Idb086a53df9cd26e504d27290187d969c641a1c5
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
src/file_sync_client.c
src/utils.h
src/utils_windows.c

index 7270e1cbb41305f38969833ca5ec039b5e60c516..85d98b7ac498c90ab7d9b9cbb7cf4dd264f69541 100644 (file)
@@ -52,7 +52,6 @@
 #define SDB_PROGRESS_STAGE_FINISHED     2
 
 PROGRESS_INFO g_prg_info;
-SDB_MUTEX_DEFINE(prg_info_lock);
 
 void print_progress(int stage);
 
index f045840183cffc1764cbbce565158a0933435812..6f3f677b1ffdc223e776f440a63073b203c3925f 100755 (executable)
@@ -105,6 +105,7 @@ SDB_MUTEX(transport_lock)
 SDB_MUTEX(wakeup_select_lock)
 SDB_MUTEX(usb_lock)
 SDB_MUTEX(D_lock)
+SDB_MUTEX(prg_info_lock)
 
 int launch_server();
 void start_logging(void);
index a4ec8b58a0dfb537ce3ee2861a54029a75239c93..99d862bc361b53c27d2c668a04b79b2f7686861d 100755 (executable)
@@ -967,6 +967,7 @@ static void _sdb_sysdeps_init(void) {
     SDB_MUTEX(D_lock)
     SDB_MUTEX(_win32_lock);
     SDB_MUTEX(sdb_handle_map_lock);
+    SDB_MUTEX(prg_info_lock);
 }
 
 typedef  void (*win_thread_func_t)(void*  arg);