Commit c2fe2500 authored by dgaudet's avatar dgaudet
Browse files

- There were a few strncpy()s that didn't terminate the string... add

safe_copy() which does strncpy the way it should be.

- switch many MAX_STRING_LENs with sizeof(foo) for the right foo, just in
case

- add const liberally to assist diagnosis

- fix two off-by-1 errors in get_tag() (it could be convinced to hammer
one byte past end of buffer)

- fix buffer overrun in get_directive()

- fix PR#1203 in a way that's fine for 1.2.x, but needs WIN32 support in
1.3

- test a few more error conditions and report them rather than doing
something lame

- buffer overrun and infinite loop in parse_string() eliminated

- removed unneeded test of palloc() and make_sub_pool() results against
NULL

- fix use of strncat which didn't \0 terminate the destination

- handle_else/handle_endif/handle_set/handle_printenv error messages
didn't include the filename

Reviewed by:	Jim Jagielski, Martin Kraemer


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@79848 13f79535-47bb-0310-9956-ffa450edef68
parent f9cbe85b
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment