dgaudet 97/04/28 21:45:53
Modified: src util_script.c
Log:
Fix an off-by-1 error.
Revision Changes Path
1.56 +3 -3 apache/src/util_script.c
Index: util_script.c
===================================================================
RCS file: /export/home/cvs/apache/src/util_script.c,v
retrieving revision 1.55
retrieving revision 1.56
diff -C3 -r1.55 -r1.56
*** util_script.c 1997/04/29 03:41:13 1.55
--- util_script.c 1997/04/29 04:45:52 1.56
***************
*** 93,102 ****
for (x = 0, numwords = 1; args[x]; x++)
if (args[x] == '+') ++numwords;
! if (numwords > APACHE_ARG_MAX - 4) {
! numwords = APACHE_ARG_MAX - 4; /* Truncate args to prevent overrun
*/
}
! av = (char **)palloc(p, (numwords + 4) * sizeof(char *));
if (path)
av[idx++] = path;
--- 93,102 ----
for (x = 0, numwords = 1; args[x]; x++)
if (args[x] == '+') ++numwords;
! if (numwords > APACHE_ARG_MAX - 5) {
! numwords = APACHE_ARG_MAX - 5; /* Truncate args to prevent overrun
*/
}
! av = (char **)palloc(p, (numwords + 5) * sizeof(char *));
if (path)
av[idx++] = path;