chiark / gitweb /
Unifiy free() usage
[elogind.git] / src / libelogind / sd-bus / sd-bus.c
index 2ccfacbdfde48df05604075daa5f38f97f7aa443..6acc9f3860bc27473941c02f63aa9a401567cfb4 100644 (file)
@@ -829,8 +829,7 @@ static int parse_container_unix_address(sd_bus *b, const char **p, char **guid)
                 b->machine = machine;
                 machine = NULL;
         } else {
-                free(b->machine);
-                b->machine = NULL;
+                b->machine = mfree(b->machine);
         }
 
         if (pid) {
@@ -889,8 +888,7 @@ static int parse_container_kernel_address(sd_bus *b, const char **p, char **guid
                 b->machine = machine;
                 machine = NULL;
         } else {
-                free(b->machine);
-                b->machine = NULL;
+                b->machine = mfree(b->machine);
         }
 
         if (pid) {