From cf8bc6a6522c6d716c13127333647ef959c2d0c5 Mon Sep 17 00:00:00 2001 From: sooyeon Date: Mon, 1 Aug 2022 15:11:23 +0900 Subject: [PATCH] Change type casting using intptr_t Change-Id: I596abafd51aa4af3e537b0df561b40c50cfcbc52 Signed-off-by: sooyeon --- server/vcd_tidl.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/vcd_tidl.c b/server/vcd_tidl.c index b7ed0b9..e4a7426 100644 --- a/server/vcd_tidl.c +++ b/server/vcd_tidl.c @@ -1383,7 +1383,8 @@ int __mgr_tidl_close_connection() */ static void __widget_on_connected(rpc_port_proxy_vcd_widget_proxy_vcd_widget_h h, void *user_data) { - widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info((int)user_data); + int pid = (intptr_t)user_data; + widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info(pid); widget_tidl_info->connected = true; widget_tidl_info->connection_requesting = false; @@ -1393,7 +1394,8 @@ static void __widget_on_connected(rpc_port_proxy_vcd_widget_proxy_vcd_widget_h h static void __widget_on_disconnected(rpc_port_proxy_vcd_widget_proxy_vcd_widget_h h, void *user_data) { - widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info((int)user_data); + int pid = (intptr_t)user_data; + widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info(pid); widget_tidl_info->connected = false; widget_tidl_info->connection_requesting = false; @@ -1403,7 +1405,8 @@ static void __widget_on_disconnected(rpc_port_proxy_vcd_widget_proxy_vcd_widget_ static void __widget_on_rejected(rpc_port_proxy_vcd_widget_proxy_vcd_widget_h h, void *user_data) { - widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info((int)user_data); + int pid = (intptr_t)user_data; + widget_tidl_info_s* widget_tidl_info = vcd_client_widget_get_tidl_info(pid); widget_tidl_info->connection_requesting = false; @@ -1420,7 +1423,8 @@ static rpc_port_proxy_vcd_widget_proxy_vcd_widget_h __widget_create_rpc_port(con }; rpc_port_proxy_vcd_widget_proxy_vcd_widget_h handle = NULL; - if (0 != rpc_port_proxy_vcd_widget_proxy_vcd_widget_create(engine_app_id, &rpc_callback, (void *)pid, &handle)) { + intptr_t ptr_pid = pid; + if (0 != rpc_port_proxy_vcd_widget_proxy_vcd_widget_create(engine_app_id, &rpc_callback, (void *)ptr_pid, &handle)) { SLOG(LOG_ERROR, TAG_VCD, "[TIDL ERROR] Fail to create proxy"); return NULL; } -- 2.34.1