From 04371f5343aa3247e4c1fa731d18194c43a0d6f6 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 23 Jun 2024 10:36:23 +0200 Subject: [PATCH] fix free order xml read --- src/feierabendxml.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/feierabendxml.c b/src/feierabendxml.c index ca53c0a..fd1791f 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -294,17 +294,16 @@ void readLastSaldo(const char* file_path) exit(EXIT_FAILURE); } - xmlFreeDoc(xmldoc); - xmldoc = NULL; - - xmlCleanupParser(); - free(expr); expr = NULL; xmlXPathFreeObject(xmlnode); xmlnode = NULL; + xmlFreeDoc(xmldoc); + xmldoc = NULL; xmlXPathFreeContext(xmlcontext); xmlcontext = NULL; + + xmlCleanupParser(); } int main(int argc, char* argv[]) -- 2.39.5