From f6fc49d9aa0529fd5989b1b4620cbf1912b031bd Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Thu, 1 Aug 2019 15:34:10 -0700 Subject: [PATCH] Remove premature free() which can cause segfaults. It is anyway freed later when freeing writer->stack[writer->level]. --- mxml.cxx | 1 - 1 file changed, 1 deletion(-) diff --git a/mxml.cxx b/mxml.cxx index b6196a2..ca0b40e 100644 --- a/mxml.cxx +++ b/mxml.cxx @@ -423,7 +423,6 @@ int mxml_start_element1(MXML_WRITER *writer, const char *name, int indent) char* name_enc = (char*)mxml_malloc(name_enc_size); mxml_encode(name_enc, name_enc_size, name, strlen(name), writer->translate); line += name_enc; - mxml_free(name_enc); /* put element on stack */ if (writer->level == 0)