diff options
Diffstat (limited to '')
-rw-r--r--source/html.c1
-rw-r--r--source/html.h3
2 files changed, 3 insertions, 1 deletion
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)
diff --git a/source/html.h b/source/html.h
index 56fcb7f..1960b6a 100644
--- a/source/html.h
+++ b/source/html.h
@@ -27,7 +27,8 @@ extern void html(const char *txt);
extern void html_flush(void);
/*
- * Drop whatever page output is still buffered. For the die path only.
+ * Drop whatever page output is still buffered and end any capture, so that
+ * what follows reaches stdout. For the die path only.
*/
extern void html_discard(void);