Fixed bug to parse_all_client_messages (thanks to Jarda Benkovsky).

Added #define, too.
This commit is contained in:
ddouthitt
2001-10-19 17:44:09 +00:00
parent 1618f3e2ed
commit 540f3fbcad
+5 -2
View File
@@ -22,6 +22,9 @@
// This is a big function... TOO big. How to trim.... // This is a big function... TOO big. How to trim....
// TODO: Simplify... simplify... // TODO: Simplify... simplify...
#define MAX_ARGUMENTS 256
int int
parse_all_client_messages () parse_all_client_messages ()
{ {
@@ -31,7 +34,7 @@ parse_all_client_messages ()
char *str, *p, *q, *s; char *str, *p, *q, *s;
// char *tok; // char *tok;
int argc; int argc;
char *argv[256]; char *argv[MAX_ARGUMENTS];
//char delimiters[] = " "; //char delimiters[] = " ";
char leftquote[] = "\"'`([{"; char leftquote[] = "\"'`([{";
char rightquote[] = "\"'`)]}"; char rightquote[] = "\"'`)]}";
@@ -39,7 +42,7 @@ parse_all_client_messages ()
int invalid = 0; int invalid = 0;
int quoteindex; int quoteindex;
for (i = 0; i <= 256; i++) { for (i = 0; i < MAX_ARGUMENTS; i++) {
argv[i] = NULL; argv[i] = NULL;
} }