Fix issues that detected by static analysis tool 65/317165/2
authorsungwook79.park <sungwook79.park@samsung.com>
Thu, 26 Dec 2024 06:33:14 +0000 (15:33 +0900)
committersungwook park <sungwook79.park@samsung.com>
Fri, 27 Dec 2024 04:45:19 +0000 (04:45 +0000)
Change-Id: I6e938bf3ad13cc4fe90a5b133cdeec78ac127c68
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
client/vc_mgr.c
client/vc_mgr_tidl.c
client/vc_tidl.c
client/vc_widget_tidl.c
common/vc_cmd_db.c
common/vc_json_parser.c
server/vcd_client_data.c
server/vcd_config.c
server/vcd_server.c

index 862eb272f2091053bdc70fe4bf06a3984e4df501..b3e91aae356163fd6276d3297d63eb82e7ce8010 100644 (file)
@@ -1104,7 +1104,7 @@ int vc_mgr_set_audio_type(const char* audio_id)
        if (VC_ERROR_NONE != ret)
                return ret;
 
-       if (NULL == audio_id || !strncmp(audio_id, "", strlen(audio_id))) {
+       if (NULL == audio_id || !strncmp(audio_id, "", strlen(audio_id) + 1)) {
                SLOG(LOG_ERROR, TAG_VCM, "[ERROR] Input parameter is NULL");
                return VC_ERROR_INVALID_PARAMETER;
        }
index e41e707dfed070bdce513f6faae40e7257debf4b..3596b40ab088dfd4bbc63a61ec54fee28dbe1392 100644 (file)
@@ -58,7 +58,7 @@ static void __notify_cb(void *user_data, bundle *msg)
 
        bundle_get_str(msg, VC_BUNDLE_METHOD, &method);
 
-       if (0 == strncmp(VCD_MANAGER_METHOD_SET_VOLUME, method, strlen(VCD_MANAGER_METHOD_SET_VOLUME))) {
+       if (0 == strncmp(VCD_MANAGER_METHOD_SET_VOLUME, method, strlen(VCD_MANAGER_METHOD_SET_VOLUME) + 1)) {
                bundle_get_str(msg, VC_BUNDLE_VOLUME, &val);
                float volume = 0;
 
@@ -77,7 +77,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_SET_VOLUME */
 
-       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE))) {
+       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE) + 1)) {
                bundle_get_str(msg, VC_BUNDLE_SERVICE_STATE, &val);
                int state = 0;
                if (val) {
@@ -87,13 +87,13 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_METHOD_SET_SERVICE_STATE */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_SPEECH_DETECTED, method, strlen(VCD_MANAGER_METHOD_SPEECH_DETECTED))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_SPEECH_DETECTED, method, strlen(VCD_MANAGER_METHOD_SPEECH_DETECTED) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get Speech detected");
 
                vc_mgr_core_send_speech_detected();
        } /* VCD_MANAGER_METHOD_SPEECH_DETECTED */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_ALL_RESULT, method, strlen(VCD_MANAGER_METHOD_ALL_RESULT))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_ALL_RESULT, method, strlen(VCD_MANAGER_METHOD_ALL_RESULT) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get All Result");
 
                bundle_get_str(msg, VC_BUNDLE_RESULT, &val);
@@ -103,7 +103,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_ALL_RESULT */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_PRE_RESULT, method, strlen(VCD_MANAGER_METHOD_PRE_RESULT))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_PRE_RESULT, method, strlen(VCD_MANAGER_METHOD_PRE_RESULT) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get Pre Result");
                char* event = NULL;
                char* pre_result = NULL;
@@ -116,7 +116,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_PRE_RESULT */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_SPECIFIC_ENGINE_RESULT, method, strlen(VCD_MANAGER_METHOD_SPECIFIC_ENGINE_RESULT))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_SPECIFIC_ENGINE_RESULT, method, strlen(VCD_MANAGER_METHOD_SPECIFIC_ENGINE_RESULT) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get specific engine result");
                char* engine_app_id = NULL;
                char* event = NULL;
@@ -138,13 +138,13 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_SPECIFIC_ENGINE_RESULT */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_RESULT, method, strlen(VCD_MANAGER_METHOD_RESULT))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_RESULT, method, strlen(VCD_MANAGER_METHOD_RESULT) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get System Result");
 
                vc_mgr_core_send_system_result();
        } /* VCD_MANAGER_METHOD_RESULT */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_DIALOG, method, strlen(VCD_MANAGER_METHOD_DIALOG))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_DIALOG, method, strlen(VCD_MANAGER_METHOD_DIALOG) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Request Dialog");
                char* pid = NULL;
                char* disp_text = NULL;
@@ -156,9 +156,9 @@ static void __notify_cb(void *user_data, bundle *msg)
                bundle_get_str(msg, VC_BUNDLE_UTT_TEXT, &utt_text);
                bundle_get_str(msg, VC_BUNDLE_CONTINUOUS, &continuous);
 
-               if (!strncmp(disp_text, "#NULL", strlen("#NULL") + 1))
+               if (!strncmp(disp_text, "#NULL", strlen(disp_text) + 1))
                        disp_text = NULL;
-               if (!strncmp(utt_text, "#NULL", strlen("#NULL") + 1))
+               if (!strncmp(utt_text, "#NULL", strlen(utt_text) + 1))
                        utt_text = NULL;
 
                if (pid != NULL && continuous != NULL) {
@@ -166,7 +166,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_DIALOG */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_ERROR, method, strlen(VCD_MANAGER_METHOD_ERROR))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_ERROR, method, strlen(VCD_MANAGER_METHOD_ERROR) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get Error");
                char* reason = NULL;
                char* daemon_pid = NULL;
@@ -177,7 +177,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                bundle_get_str(msg, VC_BUNDLE_ERR_MSG, &err_msg);
 
                char* temp_msg = NULL;
-               if (NULL != err_msg && strncmp(err_msg, "#NULL", strlen("#NULL") + 1)) {
+               if (NULL != err_msg && strncmp(err_msg, "#NULL", strlen(err_msg) + 1)) {
                        temp_msg = strdup(err_msg);
                }
 
@@ -191,7 +191,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_ERROR */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_SET_PRIVATE_DATA, method, strlen(VCD_MANAGER_METHOD_SET_PRIVATE_DATA))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_SET_PRIVATE_DATA, method, strlen(VCD_MANAGER_METHOD_SET_PRIVATE_DATA) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get request set private data");
                char* tmp_pid = NULL;
                char* key = NULL;
@@ -214,7 +214,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_MANAGER_METHOD_SET_PRIVATE_DATA */
 
-       else if (0 == strncmp(VCD_MANAGER_METHOD_FEEDBACK_AUDIO_FORMAT, method, strlen(VCD_MANAGER_METHOD_FEEDBACK_AUDIO_FORMAT))) {
+       else if (0 == strncmp(VCD_MANAGER_METHOD_FEEDBACK_AUDIO_FORMAT, method, strlen(VCD_MANAGER_METHOD_FEEDBACK_AUDIO_FORMAT) + 1)) {
                SLOG(LOG_INFO, TAG_VCM, "@@@ Get request feedback audio format");
                char* channel = NULL;
                char* audio_type = NULL;
@@ -264,7 +264,7 @@ static void __send_buffer_cb(void *user_data, rpc_port_proxy_vc_mgr_proxy_array_
 
        bundle_get_str(msg, VC_BUNDLE_METHOD, &method);
 
-       if (0 == strncmp(VCD_MANAGER_METHOD_FEEDBACK_STREAMING, method, strlen(VCD_MANAGER_METHOD_FEEDBACK_STREAMING))) {
+       if (0 == strncmp(VCD_MANAGER_METHOD_FEEDBACK_STREAMING, method, strlen(VCD_MANAGER_METHOD_FEEDBACK_STREAMING) + 1)) {
                char *utt_id = NULL;
                char *event = NULL;
                char* buffer = NULL;
index f8c03ed1bebd0a5e37647ee48fb03bda0bb5b824..7a89c1ec3da342397fcb404188ef52944dab3edb 100644 (file)
@@ -198,9 +198,9 @@ static void __notify_cb(void* user_data, int pid, bundle* msg)
 
        bundle_get_str(msg, VC_BUNDLE_METHOD, &method);
 
-       if (0 == strncmp(VCD_METHOD_HELLO, method, strlen(VCD_METHOD_HELLO))) {
+       if (0 == strncmp(VCD_METHOD_HELLO, method, strlen(VCD_METHOD_HELLO) + 1)) {
        } /* VCD_METHOD_HELLO */
-       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE))) {
+       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE) + 1)) {
                /* signal!!! */
                char* state = NULL;
                bundle_get_str(msg, VC_BUNDLE_SERVICE_STATE, &state);
@@ -208,12 +208,12 @@ static void __notify_cb(void* user_data, int pid, bundle* msg)
                        __vc_cb_service_state(atoi(state));
                }
        } /* VCD_METHOD_SET_SERVICE_STATE */
-       else if (0 == strncmp(VCD_METHOD_RESULT, method, strlen(VCD_METHOD_RESULT))) {
+       else if (0 == strncmp(VCD_METHOD_RESULT, method, strlen(VCD_METHOD_RESULT) + 1)) {
                SLOG(LOG_DEBUG, TAG_VCC, "@@@ Get Client Result");
 
                __vc_cb_result();
        } /* VCD_METHOD_RESULT */
-       else if (0 == strncmp(VCD_METHOD_SEND_MANAGER_PID, method, strlen(VCD_METHOD_SEND_MANAGER_PID))) {
+       else if (0 == strncmp(VCD_METHOD_SEND_MANAGER_PID, method, strlen(VCD_METHOD_SEND_MANAGER_PID) + 1)) {
                /* signal!!! */
                char* manager_pid = NULL;
                bundle_get_str(msg, VC_BUNDLE_MANAGER_PID, &manager_pid);
@@ -222,7 +222,7 @@ static void __notify_cb(void* user_data, int pid, bundle* msg)
                        __vc_cb_manager_pid(atoi(manager_pid));
                }
        } /* VCD_METHOD_SEND_MANAGER_PID */
-       else if (0 == strncmp(VCD_METHOD_ERROR, method, strlen(VCD_METHOD_ERROR))) {
+       else if (0 == strncmp(VCD_METHOD_ERROR, method, strlen(VCD_METHOD_ERROR) + 1)) {
                /* signal!!! */
                char* pid;
                char* reason;
@@ -235,7 +235,7 @@ static void __notify_cb(void* user_data, int pid, bundle* msg)
                SLOG(LOG_DEBUG, TAG_VCC, "@@ vc Get Error message : reason(%d), pid(%d), msg(%s)", atoi(reason), atoi(pid), err_msg);
                __vc_cb_error(atoi(reason), err_msg);
        } /* VCD_METHOD_ERROR */
-       else if (0 == strncmp(VC_MANAGER_METHOD_UTTERANCE_STATUS, method, strlen(VC_MANAGER_METHOD_UTTERANCE_STATUS))) {
+       else if (0 == strncmp(VC_MANAGER_METHOD_UTTERANCE_STATUS, method, strlen(VC_MANAGER_METHOD_UTTERANCE_STATUS) + 1)) {
                /* signal!!! */
                char* pid = NULL;
                char* utt_id = NULL;
index 1e3acd8f705e9c6b78c6139b8059768e2e54f770..5ea5baf302d13842080da4b106fcb0edec92d0a4 100644 (file)
@@ -63,7 +63,7 @@ static void __notify_cb(void *user_data, bundle *msg)
 
        bundle_get_str(msg, VC_BUNDLE_METHOD, &method);
 
-       if (0 == strncmp(VCD_WIDGET_METHOD_HELLO, method, strlen(VCD_WIDGET_METHOD_HELLO))) {
+       if (0 == strncmp(VCD_WIDGET_METHOD_HELLO, method, strlen(VCD_WIDGET_METHOD_HELLO) + 1)) {
                SLOG(LOG_INFO, TAG_VCW, "@@@ Get widget hello");
                bundle_get_str(msg, VC_BUNDLE_PID, &val);
                if (val) {
@@ -73,7 +73,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_METHOD_HELLO */
 
-       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE))) {
+       else if (0 == strncmp(VCD_METHOD_SET_SERVICE_STATE, method, strlen(VCD_METHOD_SET_SERVICE_STATE) + 1)) {
                bundle_get_str(msg, VC_BUNDLE_SERVICE_STATE, &val);
                int state = 0;
                if (val) {
@@ -83,7 +83,7 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_METHOD_SET_SERVICE_STATE */
 
-       else if (0 == strncmp(VCD_WIDGET_METHOD_SHOW_TOOLTIP, method, strlen(VCD_WIDGET_METHOD_SHOW_TOOLTIP))) {
+       else if (0 == strncmp(VCD_WIDGET_METHOD_SHOW_TOOLTIP, method, strlen(VCD_WIDGET_METHOD_SHOW_TOOLTIP) + 1)) {
                SLOG(LOG_DEBUG, TAG_VCW, "@@@ Show / Hide tooltip");
                char* temp_show = NULL;
                bundle_get_str(msg, VC_BUNDLE_PID, &val);
@@ -106,13 +106,13 @@ static void __notify_cb(void *user_data, bundle *msg)
                }
        } /* VCD_WIDGET_METHOD_SHOW_TOOLTIP */
 
-       else if (0 == strncmp(VCD_WIDGET_METHOD_RESULT, method, strlen(VCD_WIDGET_METHOD_RESULT))) {
+       else if (0 == strncmp(VCD_WIDGET_METHOD_RESULT, method, strlen(VCD_WIDGET_METHOD_RESULT) + 1)) {
                SLOG(LOG_DEBUG, TAG_VCW, "@@@ Get widget result");
 
                __vc_widget_cb_result();
        } /* VCD_WIDGET_METHOD_RESULT */
 
-       else if (0 == strncmp(VCD_WIDGET_METHOD_ERROR, method, strlen(VCD_WIDGET_METHOD_ERROR))) {
+       else if (0 == strncmp(VCD_WIDGET_METHOD_ERROR, method, strlen(VCD_WIDGET_METHOD_ERROR) + 1)) {
                SLOG(LOG_INFO, TAG_VCW, "@@@ Get Pre Result");
                char* temp_reason = NULL;
                char* temp_daemon_pid = NULL;
index 6afb62bb4534f615eef05c723ae922f44f39c4c8..cd4a99cb0bc85f0540d435f671e58233bee5ed6b 100644 (file)
@@ -142,9 +142,9 @@ static int __vc_db_check_table(sqlite3* db_handle, const char* table, bool *is_e
 {
        char* sql = NULL;
        *is_exist = false;
-       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table))) {
+       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table) + 1)) {
                sql = strdup("SELECT COUNT(*) FROM sqlite_master WHERE name='vc_result';");
-       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table))) {
+       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table) + 1)) {
                sql = strdup("SELECT COUNT(*) FROM sqlite_master WHERE name='vc_info';");
        } else {
                return VC_DB_ERROR_INVALID_PARAMETER;
@@ -500,7 +500,7 @@ static int __vc_db_get_commands(sqlite3* db_handle, int pid, vc_cmd_type_e type,
 
                ret = vc_cmd_get_appid(temp_cmd, &temp_text);
                if (NULL != appid && 0 == ret) {
-                       if (VC_COMMAND_TYPE_BACKGROUND == type && 0 == strncmp(appid, temp_text, strlen(appid))) {
+                       if (VC_COMMAND_TYPE_BACKGROUND == type && 0 == strncmp(appid, temp_text, strlen(appid) + 1)) {
                                SLOG(LOG_DEBUG, vc_db_tag(), "Skip get background commands when app is foreground, appid(%s)", appid);
 
                                free(temp_text);
@@ -1471,10 +1471,10 @@ static int __vc_db_create_table(sqlite3* db_handle, const char* table)
        SLOG(LOG_INFO, vc_db_tag(), "[INFO] Create DB table (%s)", table);
        char* sql = NULL;
 
-       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table))) {
+       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table) + 1)) {
                sql = strdup("CREATE TABLE IF NOT EXISTS vc_result (id INTEGER PRIMARY KEY AUTOINCREMENT, result TEXT, event INTEGER, msg TEXT, exclusive INTEGER,\
                                pid INTEGER, type INTEGER, format INTEGER, domain INTEGER, command TEXT, parameter TEXT, appid TEXT, invocation_name TEXT, fixed TEXT);");
-       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table))) {
+       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table) + 1)) {
                sql = strdup("CREATE TABLE IF NOT EXISTS vc_info (id INTEGER PRIMARY KEY AUTOINCREMENT, pid INTEGER, type INTEGER, format INTEGER, domain INTEGER, \
                                command TEXT, parameter TEXT, appid TEXT, invocation_name TEXT, fixed TEXT);");
        } else {
@@ -1875,9 +1875,9 @@ int __vc_db_delete_table(sqlite3* db_handle, const char* table)
        free(sql);
        sql = NULL;
 
-       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table))) {
+       if (0 == strncmp(table, VC_RESULT_TABLE, strlen(table) + 1)) {
                sql = strdup("UPDATE SQLITE_SEQUENCE SET SEQ=0 WHERE NAME='vc_result';");
-       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table))) {
+       } else if (0 == strncmp(table, VC_INFO_TABLE, strlen(table) + 1)) {
                sql = strdup("UPDATE SQLITE_SEQUENCE SET SEQ=0 WHERE NAME='vc_info';");
        }
 
index 4c02835cfdc26a82ab81e61d985edabb1dee8d70..e1a4f4cb173d8be3ad7d98f2da62d93689782e80 100644 (file)
@@ -280,7 +280,7 @@ static int __vc_json_set_commands(JsonObject *root_obj, int type, char* invocati
                                return VC_ERROR_OUT_OF_MEMORY;
                        }
 
-                       if (0 != strncmp(cmd->appid, prev_appid, strlen(cmd->appid))) {
+                       if (0 != strncmp(cmd->appid, prev_appid, strlen(cmd->appid) + 1)) {
                                //delete background commands with appid and type
                                ret = vc_db_delete_commands_without_reset_transaction(cmd->pid, type, cmd->appid);
                                if (VC_ERROR_NONE != ret) {
index 292e3476f82eddee128b43892b18fe9061ae6fc1..c917dff277b74b494efa2b71e022880cbb1f8c97 100644 (file)
@@ -71,7 +71,7 @@ int vcd_client_manager_set(int pid)
                return VCD_ERROR_OPERATION_FAILED;
        }
 
-       if (-1 != g_manager.pid && NULL != g_manager.appid && 0 == strncmp(g_manager.appid, appid, strlen(g_manager.appid))) {
+       if (-1 != g_manager.pid && NULL != g_manager.appid && 0 == strncmp(g_manager.appid, appid, strlen(g_manager.appid) + 1)) {
                SLOG(LOG_WARN, TAG_VCD, "Same manager has already registered. It doesn't need to set manager again.");
                if (appid)
                        free(appid);
index 2cfa47703950673dfa903c7b8a9ef5c30de5e609..501851bf560192582646daa55da1bf9ee2c3140b 100644 (file)
@@ -35,7 +35,7 @@ static int g_disabled_command_type = 0x00;
 
 void __vcd_config_lang_changed_cb(const char* before_lang, const char* current_lang)
 {
-       if (NULL != before_lang && NULL != current_lang && strncmp(before_lang, current_lang, strlen(before_lang))) {
+       if (NULL != before_lang && NULL != current_lang && strncmp(before_lang, current_lang, strlen(before_lang) + 1)) {
                if (NULL != g_lang_cb)
                        g_lang_cb(current_lang, g_user_data);
                else
index 679dbec1406822d085360a94cfb6dc2f58de002d..bd2e7937a2cbe8d6e0de82824553796b25e46ddd 100644 (file)
@@ -1190,7 +1190,7 @@ static void __vcd_file_clean_up()
                dirp = readdir(dp);
 
                if (NULL != dirp) {
-                       if (!strncmp("vc_", dirp->d_name, strlen("vc_"))) {
+                       if (!strncmp("vc_", dirp->d_name, strlen("vc_") + 1)) {
                                memset(remove_path, 0, 257);
                                snprintf(remove_path, 257, "%s/%s", VC_RUNTIME_INFO_ROOT, dirp->d_name);
 
@@ -2501,7 +2501,7 @@ int vcd_server_set_server_dialog(int pid, const char* app_id, const char* creden
        }
        SLOG(LOG_ERROR, TAG_VCD, "[Success] Set server dialog, pid(%d), app_id(%s)", pid, app_id);
 
-       if (0 != strncmp(credential, "#NULL", strlen(credential))) {
+       if (0 != strncmp(credential, "#NULL", strlen(credential) + 1)) {
                ret = vcd_client_set_server_dialog(pid, true);
                if (0 != ret)
                        SLOG(LOG_INFO, TAG_VCD, "[Server] Set to true for server dialog, app_id(%s)", app_id);