else if (0 == strncmp(VCD_MANAGER_METHOD_SET_PRIVATE_DATA, method, strlen(VCD_MANAGER_METHOD_SET_PRIVATE_DATA))) {
SLOG(LOG_INFO, TAG_VCM, "@@@ Get request set private data");
- char* pid = NULL;
+ char* tmp_pid = NULL;
char* key = NULL;
char* private_data = NULL;
- bundle_get_str(msg, VC_BUNDLE_PID, &pid);
+ bundle_get_str(msg, VC_BUNDLE_PID, &tmp_pid);
bundle_get_str(msg, VC_BUNDLE_KEY, &key);
bundle_get_str(msg, VC_BUNDLE_PRIVATE_DATA, &private_data);
- SLOG(LOG_INFO, TAG_VCM, "@@ vc mgr get request set private data : pid(%d) ", atoi(pid));
+ int pid = atoi(tmp_pid);
+ SLOG(LOG_INFO, TAG_VCM, "@@ vc mgr get request set private data : pid(%d) ", pid);
if (pid > 0) {
vc_mgr_core_send_private_data_set(key, private_data);
} else {
- SLOG(LOG_ERROR, TAG_VCM, "@@ got invalid pid(%d)", atoi(pid));
+ SLOG(LOG_ERROR, TAG_VCM, "@@ got invalid pid(%d)", pid);
}
} /* VCD_MANAGER_METHOD_SET_PRIVATE_DATA */
lang = NULL;
return ret;
}
+ free(lang);
*invocation_name = strdup(temp_lable);
if (NULL == *invocation_name) {
SLOG(LOG_ERROR, vc_json_tag(), "[ERROR] Fail to allocate memory");
+ free(temp_lable);
+ return VC_ERROR_OUT_OF_MEMORY;
}
free(temp_lable);
- temp_lable = NULL;
- free(lang);
- lang = NULL;
}
SLOG(LOG_DEBUG, vc_json_tag(), "Get invocation name(%s)", *invocation_name);