From e6e42723778ccaf35eeef1ca4cde502419303b67 Mon Sep 17 00:00:00 2001 From: Tobias Weber Date: Thu, 26 Apr 2018 12:29:24 +0200 Subject: [PATCH] append characters without overflowing text. --- libtrbnet/trbflash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtrbnet/trbflash.c b/libtrbnet/trbflash.c index 6809439..b937cb3 100644 --- a/libtrbnet/trbflash.c +++ b/libtrbnet/trbflash.c @@ -1809,7 +1809,7 @@ int main(int argc, char** argv) fprintf(stdout, "%02x ", pageBuffer[i][c]); cc[0] = isprint((char)pageBuffer[i][c]) == 0 ? '.' : (char)pageBuffer[i][c]; - strncat(text, cc, 32); + strncat(text, cc, sizeof(text) - strlen(text)); if ((c % 16) == 15) { fprintf(stdout, " %s\n", text); } -- 2.43.0