ben 98/08/09 05:36:33
Modified: src/main http_protocol.c Log: Exchange completely non-standard C that doesn't work for most C compilers for somewhat non-standard call (alloca) that probably does. Revision Changes Path 1.231 +2 -2 apache-1.3/src/main/http_protocol.c Index: http_protocol.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/main/http_protocol.c,v retrieving revision 1.230 retrieving revision 1.231 diff -u -r1.230 -r1.231 --- http_protocol.c 1998/08/09 06:37:17 1.230 +++ http_protocol.c 1998/08/09 12:36:32 1.231 @@ -626,7 +626,7 @@ static int read_request_line(request_rec *r) { - char l[r->server->limit_req_line + 2]; + char *l=alloca(r->server->limit_req_line + 2); const char *ll = l, *uri; conn_rec *conn = r->connection; int major = 1, minor = 0; /* Assume HTTP/1.0 if non-"HTTP" protocol */ @@ -714,7 +714,7 @@ char *value, *copy; int len; unsigned int fields_read = 0; - char field[r->server->limit_req_fieldsize + 2]; + char *field=alloca(r->server->limit_req_fieldsize + 2); /* * Read header lines until we get the empty separator line, a read error,