From 86edf56482428c240dec7b0219510aeb649733c1 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 7 Aug 2021 20:50:36 +0200 Subject: [PATCH] [xml] Do not override headers if they did not change. --- src/document/xml/renderer2.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/document/xml/renderer2.c b/src/document/xml/renderer2.c index 796c10de..5566b953 100644 --- a/src/document/xml/renderer2.c +++ b/src/document/xml/renderer2.c @@ -314,6 +314,8 @@ render_xhtml_document(struct cache_entry *cached, struct document *document, str buffer = &tt; document->text = tt.source; } - mem_free_set(&cached->head, head.source); + if (add_to_head) { + mem_free_set(&cached->head, head.source); + } render_html_document(cached, document, buffer); }