]> gitweb.ps.run Git - ps-cgit/commit
ui-patch: make sure to send http headers
authorChristian Hesse <mail@eworm.de>
Thu, 13 Aug 2015 22:02:50 +0000 (00:02 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 14 Aug 2015 10:35:25 +0000 (12:35 +0200)
commitaa12084f9835783abbd1f1e4609f8de05e73cec4
treea546f596e980b2e7c484b935b0ff8cbdaadf10ce
parentc543d7dbf6bf7c8be5af829bf1d3eab494856ee0
ui-patch: make sure to send http headers

Requesting a text/plain patch with bad commit id made cgit send text
without proper http headers. This results in "500 Internal Server Error"
with "Premature end of script headers" in server logs.
So print http headers before error message and return.

Signed-off-by: Christian Hesse <mail@eworm.de>
Reviewed-by: John Keeping <john@keeping.me.uk>
ui-patch.c