Fix some memory leaks.
[srvx.git] / src / saxdb.c
index 8de664999f4116a6907c263fffc959ba7ffded51..c2337757f1b23ee817559a8e8e509b6c2fdc3305 100644 (file)
@@ -58,6 +58,7 @@ saxdb_read_db(struct saxdb *db) {
     if (!data)
         return;
     if (db->writer == saxdb_mondo_writer) {
+        free_database(mondo_db);
         mondo_db = data;
     } else {
         db->reader(data);