char new_name[bufsize];
int i = 0;
int count = 0;
+ int ret;
+
while (*pos != '\0') {
if (*pos == ' ') {
SETTING_TRACE(">>> empty ' ' ");
} else if (safeStrCmp(font_name_id, "IDS_ST_BODY_COOL_JAZZ") == 0) {
snprintf(trans_font_type_name, bufsize, "%s",
_("IDS_ST_BODY_COOL_JAZZ"));
- } else if (safeStrCmp(font_name_id, "IDS_ST_BODY_FONTSTYLE_ROSEMARY")
- == 0) {
+ } else if (safeStrCmp(font_name_id, "IDS_ST_BODY_FONTSTYLE_ROSEMARY") == 0) {
snprintf(trans_font_type_name, bufsize, "%s",
_("IDS_ST_BODY_FONTSTYLE_ROSEMARY"));
} else if (safeStrCmp(font_name_id, "IDS_ST_BODY_DEFAULT_FONT") == 0) {
} else {
snprintf(trans_font_type_name, bufsize, "%s", font_name_id);
}
- snprintf(temp, bufsize, "<font=%s>%s</font>", new_name,
- trans_font_type_name);
+ ret = snprintf(temp, bufsize, "<font=%s>%s</font>", new_name, trans_font_type_name);
+ if (ret >= bufsize)
+ return 0;
+
return 1;
}
SettingStorage *ad = data;
char size_str[STORAGE_MAX_STR_LEN] = {0};
char final_str[STORAGE_MAX_STR_LEN] = {0};
+ int ret;
retv_if(!obj, NULL);
retv_if(!data, NULL);
retvm_if(safeStrCmp(part, "elm.swallow.content"), NULL,
/* - total */
storage_size_to_str(ad->sz_inter_total, size_str, sizeof(size_str));
- snprintf(final_str, sizeof(final_str), "%s : %s",
+ ret = snprintf(final_str, sizeof(final_str), "%s : %s",
_("IDS_ST_HEADER_TOTAL_SPACE"), size_str);
- elm_object_part_text_set(layout, "TXT_TOTAL_SPACE", final_str);
+ if(ret < sizeof(final_str))
+ elm_object_part_text_set(layout, "TXT_TOTAL_SPACE", final_str);
/* - free */
storage_size_to_str(ad->sz_inter_avail, size_str, sizeof(size_str));
- snprintf(final_str, sizeof(final_str), "%s space : %s",
+ ret = snprintf(final_str, sizeof(final_str), "%s space : %s",
_("IDS_SM_BODY_FREE_M_MEMORY_ABB"), size_str);
- elm_object_part_text_set(layout, "TXT_FREE_SPACE", final_str);
+ if(ret < sizeof(final_str))
+ elm_object_part_text_set(layout, "TXT_FREE_SPACE", final_str);
/* update sizes graph */
_update_storage_graph(ad, layout);
else
time = __setting_phone_lang_get_by_pattern(region, "Hm");
- strncpy(date_arr, date, DEF_BUF_SIZE);
- strncpy(time_arr, time, DEF_BUF_SIZE);
+ memcpy(date_arr, date, DEF_BUF_SIZE);
+ memcpy(time_arr, time, DEF_BUF_SIZE);
date_arr[DEF_BUF_SIZE - 1] = '\0';
time_arr[DEF_BUF_SIZE - 1] = '\0';