From 145a0319229903d7c09d8b390166ee6a27e4792b Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 29 Jan 2021 16:16:46 +0100 Subject: [PATCH] coverity fix #308205 --- armsrc/Standalone/hf_iceclass.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/armsrc/Standalone/hf_iceclass.c b/armsrc/Standalone/hf_iceclass.c index 88ccfaa47..27e1bf5ab 100644 --- a/armsrc/Standalone/hf_iceclass.c +++ b/armsrc/Standalone/hf_iceclass.c @@ -170,12 +170,9 @@ static void save_to_flash(uint8_t *data, uint16_t datalen, char *filename) { data[4], data[5], data[6], data[7] ); } else { - int name_len = SPIFFS_OBJ_NAME_LEN; - int filename_len = strlen(filename); - + int fnlen = MIN(strlen(filename), SPIFFS_OBJ_NAME_LEN); // if the given name len longer than buffer allows, cut it down to size - name_len = (name_len >= SPIFFS_OBJ_NAME_LEN) ? SPIFFS_OBJ_NAME_LEN : filename_len; - memcpy(fn, filename, name_len); + memcpy(fn, filename, fnlen); } int res;