chiark / gitweb /
manager: automatically GC unreferenced units
[elogind.git] / device.c
index 4812a8687886cef49b26e1de5e5bc3dcd64b8937..a65d41726badc4c80e31df7cacc156fca5943975 100644 (file)
--- a/device.c
+++ b/device.c
@@ -244,7 +244,7 @@ static int device_process_new_device(Manager *m, struct udev_device *dev, bool u
                                 goto fail;
                         }
 
-                        r = unit_add_dependency_by_name(u, UNIT_WANTS, NULL, e);
+                        r = unit_add_dependency_by_name(u, UNIT_WANTS, NULL, e, true);
                         free(e);
 
                         if (r < 0)