]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/machine/machine.c
Merge pull request #10920 from yuwata/hashmap-destructor
[thirdparty/systemd.git] / src / machine / machine.c
index 7157d57683d6c6f17b85a6dc918098b9f043c349..6af12765f5dcb08fe085f18983440c5beaffed5d 100644 (file)
@@ -72,8 +72,9 @@ fail:
         return mfree(m);
 }
 
-void machine_free(Machine *m) {
-        assert(m);
+Machine* machine_free(Machine *m) {
+        if (!m)
+                return NULL;
 
         while (m->operations)
                 operation_free(m->operations);
@@ -100,7 +101,7 @@ void machine_free(Machine *m) {
         free(m->service);
         free(m->root_directory);
         free(m->netif);
-        free(m);
+        return mfree(m);
 }
 
 int machine_save(Machine *m) {