diff options
authorBryce Kwon <bryce@brycekwon.com>
committerBryce Kwon <bryce@brycekwon.com>
commit
parent
tree
download
Keep the error of a request that dies mid capture
The commit and diff pages collect each file's body before printing it, and a die in git while one was collected wrote the error page into that body, which was never sent, so the visitor got a page cut off mid table.
Diffstat (limited to 'source/html.c')
-rw-r--r--source/html.c1
1 file changed, 1 insertion, 0 deletions
diff --git a/source/html.c b/source/html.c
index caa5a29..ef74bb3 100644
--- a/source/html.c
+++ b/source/html.c
@@ -145,6 +145,7 @@ void html_flush(void)
void html_discard(void)
{
out_len = 0;
+ capture = NULL;
}
void html_capture_begin(struct strbuf *sb)