Fix a minor issue (engine_appid was not saved in info handle) 71/278971/1
authorsooyeon <sooyeon.kim@samsung.com>
Thu, 30 Jun 2022 04:37:55 +0000 (13:37 +0900)
committersooyeon <sooyeon.kim@samsung.com>
Fri, 29 Jul 2022 01:25:59 +0000 (10:25 +0900)
Change-Id: I380beddfa0953fd21a9524158d8aa5b8f098878c
Signed-off-by: sooyeon <sooyeon.kim@samsung.com>
client/vc_tidl.c

index 04698a7b3e9362bf26eb6ceeec0ae4935220c7b4..61ea8ea6d4dab10436f93a4451c7f0ac9d755e74 100644 (file)
@@ -355,16 +355,16 @@ int vc_tidl_open_connection()
        }
 
        int pid = getpid();
-       char* engine_appid = __get_engine_appid();
+       info->pid = pid;
+       info->engine_appid = __get_engine_appid();
 
-       info->rpc_h = __create_rpc_port(pid, engine_appid);
+       info->rpc_h = __create_rpc_port(pid, info->engine_appid);
        if (NULL == info->rpc_h) {
                SLOG(LOG_ERROR, TAG_VCC, "[TIDL ERROR] Fail to create proxy");
                free(info);
                return VC_ERROR_OPERATION_FAILED;
        }
 
-       info->pid = pid;
        g_tidl_infos = g_list_append(g_tidl_infos, info);
 
        SLOG(LOG_ERROR, TAG_VCC, "[TIDL] pid(%d) rpc_h(%p), engine_appid(%s)", pid, info->rpc_h, info->engine_appid);