From 7274a0ffa09516bf91920add61e746f2746aff6e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 21 Sep 2016 15:38:54 +0900 Subject: [PATCH] edje edje_cc_handlers: use strncpy() instead of strcpy() strncpy is better for security. Change-Id: I9b03ba0c4076704e9d9c92033b530e30d5fbb20e --- src/bin/edje/edje_cc_handlers.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c index 72f7f89..7fa0917 100644 --- a/src/bin/edje/edje_cc_handlers.c +++ b/src/bin/edje/edje_cc_handlers.c @@ -14443,9 +14443,9 @@ Eina_Bool ninepatch_image_info_get(char* name, int *w, int *h, int* borderleft, info = (NinePatch_Image_Info*)calloc(1, sizeof(NinePatch_Image_Info)); - info->name = (char*)calloc(strlen(name) + 1, sizeof(char)); - strcpy(info->name, name); - + int info_name_size = strlen(name) + 1; + info->name = (char*)calloc(info_name_size, sizeof(char)); + strncpy(info->name, name, info_name_size); evas_object_image_size_get(obj_img, &info->w, &info->h); -- 2.7.4