The first line of a HTTP request is the method-url-version. The
authorbluhm <bluhm@openbsd.org>
Mon, 18 May 2015 16:45:16 +0000 (16:45 +0000)
committerbluhm <bluhm@openbsd.org>
Mon, 18 May 2015 16:45:16 +0000 (16:45 +0000)
commit9779e1083eaf0016c5af8941acee0dc760be3ce0
tree77e412c4530913d1965a2a482c0956551bb3164e
parent0f849a0c7750c78fae43b22e6fdc50f4867c3474
The first line of a HTTP request is the method-url-version.  The
second line is a key-value header.  So you cannot append to the
previous key-value before line three.  Also reset the last header
when all headers are purged to avoid a use after free.
OK benno@ reyk@
usr.sbin/relayd/relay_http.c