summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmlsave.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmlsave.c b/xmlsave.c
index 77cb7b9b..5b5c8f1f 100644
--- a/xmlsave.c
+++ b/xmlsave.c
@@ -2363,6 +2363,7 @@ xmlDocDumpFormatMemoryEnc(xmlDocPtr out_doc, xmlChar **doc_txt_ptr,
if ((out_buff = xmlAllocOutputBuffer(conv_hdlr)) == NULL ) {
xmlSaveErrMemory("creating buffer");
+ xmlCharEncCloseFunc(conv_hdlr);
return;
}