]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
fix free order xml read
authorBastian Dehn <hhaalo@arcor.de>
Sun, 23 Jun 2024 08:36:23 +0000 (10:36 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 23 Jun 2024 08:36:23 +0000 (10:36 +0200)
src/feierabendxml.c

index ca53c0a943017bb2cc1748cc8f100322d3b770fb..fd1791f785e66ce8f0d8b004141f78b30de67b96 100644 (file)
@@ -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[])