]> git.cameronkatri.com Git - mandoc.git/commit
Rewrite http_parse() completely:
authorIngo Schwarze <schwarze@openbsd.org>
Fri, 25 Jul 2014 16:07:13 +0000 (16:07 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Fri, 25 Jul 2014 16:07:13 +0000 (16:07 +0000)
commit9c6008b72736d076c52853fb8cff8cb8c3dbf893
tree434d62be798ab25918cd7fa55eba9895166f28b4
parentf0ed82f19fa760aaaa0d02bcbbda9f34357649f2
Rewrite http_parse() completely:
1. Make sure the last occurrence of each key is used, even if
it is empty, in which case it resets the value to the default.
2. When there is an HTTP encoding error, skip the affected
key-value pair only, but not all subsequent key-value pairs.
3. Do not modify a string returned from getenv(3).
4. Do not assume the NULL pointer is all null bits.
cgi.c