From: JunsuChoi Date: Fri, 21 Apr 2017 07:04:17 +0000 (+0900) Subject: Change string size of strncat for security issue X-Git-Tag: submit/tizen/20170425.111935^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=61da5bbb97efb2ff5f93132a0c58b70ce3153c6b;p=platform%2Fcore%2Fuifw%2Fefl-ext.git Change string size of strncat for security issue Change-Id: Idb55cba1a5f156d2baf95e371a5c70071893e8a8 --- diff --git a/src/wearable/efl_extension_rotary_selector.c b/src/wearable/efl_extension_rotary_selector.c index e8e4779..0640248 100644 --- a/src/wearable/efl_extension_rotary_selector.c +++ b/src/wearable/efl_extension_rotary_selector.c @@ -3116,12 +3116,12 @@ _accessibility_item_name_set_cb(void *data, Evas_Object *obj) char buf[255] = ""; if(item->text1) { - strncat(buf, item->text1, strlen(item->text1)); + strncat(buf, item->text1, sizeof(buf) - strlen(buf) - 1); } if(item->text2) { - strncat(buf, " ", strlen(" ")); - strncat(buf, item->text2, strlen(item->text2)); + strncat(buf, " ", sizeof(buf) - strlen(buf) - 1); + strncat(buf, item->text2, sizeof(buf) - strlen(buf) - 1); } return strdup(buf); }