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;
}
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;
}
} /* 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) {
}
} /* 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);
}
} /* 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;
}
} /* 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;
}
} /* 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;
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) {
}
} /* 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;
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);
}
}
} /* 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;
}
} /* 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;
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;
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);
__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);
__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;
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;
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) {
}
} /* 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) {
}
} /* 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);
}
} /* 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;
{
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;
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);
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 {
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';");
}
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) {
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);
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
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);
}
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);