pMainMenu->commandId = command_id;
pMainMenu->bIsMainMenuPresent = (b_present ? 1 : 0);
-
- if (strlen(title) > TAPI_SAT_DEF_TITLE_LEN_MAX+1)
- memcpy(pMainMenu->satMainTitle, title, TAPI_SAT_DEF_TITLE_LEN_MAX+1);
- else
- memcpy(pMainMenu->satMainTitle, title, strlen(title));
-
+ snprintf(pMainMenu->satMainTitle, TAPI_SAT_DEF_TITLE_LEN_MAX + 1, "%s", title);
g_free(title);
pMainMenu->satMainMenuNum = item_cnt;
g_variant_get(unbox, "a(si)", &iter);
while (g_variant_iter_loop(iter, "(si)", &item_str, &item_id)) {
pMainMenu->satMainMenuItem[sat_index].itemId = item_id;
-
- if (strlen(item_str) > TAPI_SAT_DEF_ITEM_STR_LEN_MAX + 6)
- memcpy(pMainMenu->satMainMenuItem[sat_index].itemString, item_str, TAPI_SAT_DEF_ITEM_STR_LEN_MAX + 6);
- else
- memcpy(pMainMenu->satMainMenuItem[sat_index].itemString, item_str, strlen(item_str));
-
+ snprintf(pMainMenu->satMainMenuItem[sat_index].itemString, TAPI_SAT_DEF_ITEM_STR_LEN_MAX + 6, "%s", item_str);
dbg("item index(%d) id(%d) str(%s)", sat_index, pMainMenu->satMainMenuItem[sat_index].itemId, pMainMenu->satMainMenuItem[sat_index].itemString);
sat_index++;
}
return TAPI_API_SYSTEM_OUT_OF_MEM;
}
- memcpy((void *)g_number, (const void *)&req_cf->cf_data_u.cf.cfu_num, strlen((const char *)&req_cf->cf_data_u.cf.cfu_num));
+ snprintf(g_number, strlen(req_cf->cf_data_u.cf.cfu_num) + 1, "%s", req_cf->cf_data_u.cf.cfu_num);
param = g_variant_new("(biiyiisiibbbb)",
req_cf->b_cphs,
return TAPI_API_SYSTEM_OUT_OF_MEM;
}
- memcpy((void *)g_alpha, (const void *)&req_mb->alpha_id, strlen((const char *)&req_mb->alpha_id));
+ snprintf(g_alpha, strlen(req_mb->alpha_id) + 1, "%s", req_mb->alpha_id);
g_number = calloc(1, strlen((const char *)&req_mb->num)+1);
if (!g_number) {
return TAPI_API_SYSTEM_OUT_OF_MEM;
}
- memcpy((void *)g_number, (const void *)&req_mb->num, strlen((const char *)&req_mb->num));
+ snprintf(g_number, strlen(req_mb->num) + 1, "%s", req_mb->num);
dbg("req_mb->b_cphs[%d], req_mb->rec_index[%d], req_mb->profile_num[%d], req_mb->mb_type[%d], req_mb->alpha_id_max_len[%d], req_mb->alpha_id[%s]",
req_mb->b_cphs,