Add parse_time_header(), a wrapper around parse_header_time()
authorFabian Keil <fk@fabiankeil.de>
Sat, 24 Jan 2015 16:41:51 +0000 (16:41 +0000)
committerFabian Keil <fk@fabiankeil.de>
Sat, 24 Jan 2015 16:41:51 +0000 (16:41 +0000)
commit87226fdbb4dd410a3c39e74912b78eca84a9858e
treec83b322f3270d897fdca11e99272cc5068b49166
parent5e4afe3fa0696e23ce1b545b14450f225c4119c2
Add parse_time_header(), a wrapper around parse_header_time()

... which skips the header name for the callers which means
they can't get it wrong. Previously two callers did. This could
result in 'invalid read of size X' issues in case of value-less
headers.

On the systems I tested, X was always 1 and nobody but valgrind
cared, but with different malloc() implementations Privoxy might
be less lucky and segfault.

Partially discovered with afl-fuzz.
parsers.c