]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/dbus.c
macro: introduce TAKE_PTR() macro
[thirdparty/systemd.git] / src / core / dbus.c
index 56b43adcdaadda2f6fe17a78a402828fe7d305d8..eb9ec44f5b3711c74965db0d0852a585aa5c0d73 100644 (file)
@@ -501,8 +501,7 @@ static int bus_job_enumerate(sd_bus *bus, const char *path, void *userdata, char
 
         assert(hashmap_size(m->jobs) == k);
 
-        *nodes = l;
-        l = NULL;
+        *nodes = TAKE_PTR(l);
 
         return k;
 }
@@ -526,8 +525,7 @@ static int bus_unit_enumerate(sd_bus *bus, const char *path, void *userdata, cha
                 k++;
         }
 
-        *nodes = l;
-        l = NULL;
+        *nodes = TAKE_PTR(l);
 
         return k;
 }