chiark / gitweb /
unit: garbage collect units with load error
[elogind.git] / src / unit.c
index 2a549e2f81186133bc3c6e288197613a4da61968..018e9861cb36e64a12936143eb1a6431bf8b98b4 100644 (file)
@@ -858,6 +858,7 @@ fail:
         u->meta.load_state = UNIT_ERROR;
         u->meta.load_error = r;
         unit_add_to_dbus_queue(u);
+        unit_add_to_gc_queue(u);
 
         log_debug("Failed to load configuration for %s: %s", u->meta.id, strerror(-r));