]> jspc29.x-matter.uni-frankfurt.de Git - trbnettools.git/commitdiff
append characters without overflowing text.
authorTobias Weber <toweber86@gmail.com>
Thu, 26 Apr 2018 10:29:24 +0000 (12:29 +0200)
committerTobias Weber <toweber86@gmail.com>
Thu, 26 Apr 2018 10:29:24 +0000 (12:29 +0200)
libtrbnet/trbflash.c

index 6809439b55e79ea13ab16c311dbe02af50a53d8d..b937cb3931c4a2b9d9682fe2d86529293fe3d24d 100644 (file)
@@ -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);
         }