marc 97/02/17 02:56:20
Modified: src mod_include.c
Log:
Modify SSI parsing to treat everything after a '{' up to the '}' as
part of the variable name.
Submitted by: Ben Laurie
Reviewed by: Roy Fielding, Dean Gaudet, Marc Slemko
Revision Changes Path
1.23 +1 -1 apache/src/mod_include.c
Index: mod_include.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_include.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -C3 -r1.22 -r1.23
*** mod_include.c 1997/02/17 05:22:57 1.22
--- mod_include.c 1997/02/17 10:56:19 1.23
***************
*** 425,431 ****
if (braces == 1) {
if (*in == '}') break;
}
! if (! (isalpha((int)*in) || (*in == '_') ||
isdigit((int)*in)) ) break;
if (vtlen < (MAX_STRING_LEN - 1)) vtext[vtlen++] = *in;
var[vlen++] = *in++;
}
--- 425,431 ----
if (braces == 1) {
if (*in == '}') break;
}
! else if (! (isalpha((int)*in) || (*in == '_') ||
isdigit((int)*in)) ) break;
if (vtlen < (MAX_STRING_LEN - 1)) vtext[vtlen++] = *in;
var[vlen++] = *in++;
}