From: Tobias Weber Date: Thu, 26 Apr 2018 10:29:24 +0000 (+0200) Subject: append characters without overflowing text. X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=e6e42723778ccaf35eeef1ca4cde502419303b67;p=trbnettools.git append characters without overflowing text. --- 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); }