From f8cf378868cd12f870f2eee2100b96b72c5bb08c Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 16 Nov 2019 12:57:14 +0000 Subject: [PATCH] strings - be cleaere we are initialising buffers not appending also should silence possible code checkers. --- src/bin/edje/edje_player.c | 2 +- src/lib/elementary/elc_naviframe.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/edje/edje_player.c b/src/bin/edje/edje_player.c index d3ae0c9aeb..cacfdf2974 100644 --- a/src/bin/edje/edje_player.c +++ b/src/bin/edje/edje_player.c @@ -842,7 +842,7 @@ _edje_circul(void *data, Evas_Object *obj EINA_UNUSED, void *event_info) char *group = data; part_name = eina_list_data_get(eina_list_last(parts)); - strncat(buf, part_name, sizeof(buf) - 1); + strncpy(buf, part_name, sizeof(buf) - 1); part_name[sizeof(buf) - 1] = 0; EINA_LIST_FOREACH(parts, l, part_name) { diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index 58a7bfce3b..10368cb014 100644 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -512,9 +512,9 @@ _elm_naviframe_item_elm_widget_item_part_text_set(Eo *eo_it, if (_elm_config->access_mode) _access_obj_process(nit, EINA_TRUE); - memset(buf, 0x0, sizeof(buf)); + buf[0] = 0; if (nit->title_label) - strncat(buf, nit->title_label, sizeof(buf) - 1); + strncpy(buf, nit->title_label, sizeof(buf) - 1); if (nit->subtitle_label) { if ((nit->title_label) && (strlen(buf) < (sizeof(buf) - 2)))