char *result = NULL;
Eina_Bool ret = eina_strbuf_append(strbuf, src);
- retvm_if(ret == EINA_FALSE, NULL, "eina_strbuf_append failed");
+ if (ret == EINA_FALSE)
+ {
+ _E("eina_strbuf_append failed");
+ eina_strbuf_free(strbuf);
+ return NULL;
+ }
eina_strbuf_replace_all(strbuf, pattern, replace);
result = eina_strbuf_string_steal(strbuf);
char s_formatted[CLOCK_STR_LEN] = { 0, };
char *s_convert_formatted = NULL;
- char s_time_skeleton[20] = {0,};
+ char *s_time_skeleton = NULL;
i18n_udatepg_h pattern_generator = NULL;
int32_t best_pattern_len, formatted_len;
if (clock_mode == INDICATOR_CLOCK_MODE_12H) {
- strncpy(s_time_skeleton, "hm", 2);
+ s_time_skeleton = "hm";
}
else {
- strncpy(s_time_skeleton, "Hm", 2);
+ s_time_skeleton = "Hm";
}
ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, &locale);