From 91d9463c2adbb410a6974e292a2cebf7216885ee Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Tue, 6 Oct 2020 14:39:36 +0200 Subject: [PATCH] cmdtrace: avoid 'strncat output may be truncated' warning --- client/src/cmdtrace.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/client/src/cmdtrace.c b/client/src/cmdtrace.c index 75744f069..917ee50bd 100644 --- a/client/src/cmdtrace.c +++ b/client/src/cmdtrace.c @@ -159,10 +159,8 @@ static uint16_t printHexLine(uint16_t tracepos, uint16_t traceLen, uint8_t *trac char temp_str2[3] = {0}; sprintf(data_len_str, "%04x", hdr->data_len); - strncat(temp_str1, data_len_str, 2); - temp_str1[2] = '\0'; - strncat(temp_str2, data_len_str + 2, 2); - temp_str2[2] = '\0'; + memmove(temp_str1, data_len_str, 2); + memmove(temp_str2, data_len_str + 2, 2); PrintAndLogEx(NORMAL, "0.%010u", hdr->timestamp); PrintAndLogEx(NORMAL, "000000 00 %s %s %s %s",