text_setting: fix the unsafe code of string function

Summary:
fix the unsafe code like strcat and strcpy.
it is changed to strncpy, strncat

@fix

Reviewers: Hermet, NikaWhite, Jaehyun_Cho

Differential Revision: https://phab.enlightenment.org/D3761
This commit is contained in:
taehyub 2016-03-07 12:13:07 +09:00 committed by Jaehyun Cho
parent 3a4e1dec9e
commit 49fae1fe40
1 changed files with 2 additions and 2 deletions

View File

@ -181,7 +181,7 @@ text_setting_syntax_color_update(Evas_Object *ctxpopup,
"elm.swallow.slider");
snprintf(buf, sizeof(buf), "%02X",
(int) roundf(elm_slider_value_get(slider)));
strcat(color, buf);
strncat(color, buf, strlen(buf));
}
color[SYNTAX_COLOR_LEN - 1] = '\0';
@ -417,7 +417,7 @@ syntax_template_format_create(void)
char *syntax_template_format = calloc(1, sizeof(char) * (strlen(utf8) + 1));
if (!syntax_template_format) goto err;
strcpy(syntax_template_format, utf8);
strncpy(syntax_template_format, utf8, strlen(utf8) + 1);
tsd->syntax_template_format = syntax_template_format;