Fix invalid casting 36/171236/2
authorSuyeon Hwang <stom.hwang@samsung.com>
Mon, 22 Jan 2018 13:03:17 +0000 (22:03 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 28 Feb 2018 00:50:48 +0000 (00:50 +0000)
Change-Id: Ibe0efb537deadc999f67b5ab9b94f3a789c43c0b
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
(cherry picked from commit d73a148aca19b5423df39706b304b807421e98c5)

server/vcd_server.c

index ecdd61c..58d6d7d 100755 (executable)
@@ -1481,7 +1481,9 @@ static int __reset_waiting_for_widget_recording(void)
 
 static Eina_Bool __send_waiting_timeout_error_to_manager(void* data)
 {
-       SLOG(LOG_ERROR, TAG_VCD, "Widget client didn't send to start recording, pid(%d)", (int)data);
+       intptr_t ppid = (intptr_t)data;
+       int pid = (int)ppid;
+       SLOG(LOG_ERROR, TAG_VCD, "Widget client didn't send to start recording, pid(%d)", pid);
        __reset_waiting_for_widget_recording();
 
        vcdc_send_error_signal_to_manager(vcd_client_manager_get_pid(), VCD_ERROR_OPERATION_FAILED, "voice_engine.error.proc_fail");
@@ -1494,7 +1496,8 @@ static int __set_waiting_for_widget_recording(int pid)
 
        // Check if the app included widget client is terminated or not. If it is terminated, vcd_server_widget_finalize() function will be called
        // In that function, it will start recording
-       g_check_widget_client_timer = ecore_timer_add(2.0, __send_waiting_timeout_error_to_manager, (void*)pid);
+       intptr_t ppid = (intptr_t)pid;
+       g_check_widget_client_timer = ecore_timer_add(2.0, __send_waiting_timeout_error_to_manager, (void*)ppid);
 
        // Set flag to wait for recording from widget client
        vcd_client_widget_set_waiting_for_recording(pid, true);