]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libudev/libudev-hwdb.c
tree-wide: use TAKE_PTR() and TAKE_FD() macros
[thirdparty/systemd.git] / src / libudev / libudev-hwdb.c
index d2665278c1ff3d305758bedd22c530315a7f7fb3..eb71e6ebde8fc52a9413435599146c2f192ab410 100644 (file)
@@ -73,8 +73,7 @@ _public_ struct udev_hwdb *udev_hwdb_new(struct udev *udev) {
         }
 
         hwdb->refcount = 1;
-        hwdb->hwdb = hwdb_internal;
-        hwdb_internal = NULL;
+        hwdb->hwdb = TAKE_PTR(hwdb_internal);
 
         udev_list_init(udev, &hwdb->properties_list, true);