[TCPSVCS]
authorDmitry Gorbachev <gorbachev@reactos.org>
Sun, 3 Nov 2013 11:04:59 +0000 (11:04 +0000)
committerDmitry Gorbachev <gorbachev@reactos.org>
Sun, 3 Nov 2013 11:04:59 +0000 (11:04 +0000)
Fix buffer size.

svn path=/trunk/; revision=60843

reactos/base/services/tcpsvcs/chargen.c

index f9f1a48..3212df5 100644 (file)
@@ -12,7 +12,7 @@
 /* printable ASCII's characters for chargen */
 #define ASCII_START 32
 #define ASCII_END 126
-#define NUM_CHARS ASCII_END - ASCII_START
+#define NUM_CHARS ASCII_END - ASCII_START + 1
 
 /* number of chars to put on a line */
 #define LINESIZE 74 // 72 + CR + NL
@@ -58,7 +58,7 @@ GenerateChars(SOCKET sock)
 
     /* fill the array with printable characters */
     for (charIndex = 0, i = ASCII_START; i <= ASCII_END; charIndex++, i++)
-        chars[charIndex] = (char)i;
+        chars[charIndex] = (CHAR)i;
 
     loopIndex = 0;
     while (!bShutdown)