chiark / gitweb /
run: introduce timer support option
[elogind.git] / src / core / dbus-manager.c
index 5fe06f927d973c801733713fe02a08776ba5d097..140a413c170844f95ef892ceb6566eb07f21d9cf 100644 (file)
@@ -681,9 +681,11 @@ static int transient_aux_units_from_message(
                 if (r < 0 && r != -EEXIST)
                         return r;
 
                 if (r < 0 && r != -EEXIST)
                         return r;
 
-                r = unit_load(u);
-                if (r < 0)
-                        return r;
+                if (r != -EEXIST) {
+                        r = unit_load(u);
+                        if (r < 0)
+                                return r;
+                }
 
                 r = sd_bus_message_exit_container(message);
                 if (r < 0)
 
                 r = sd_bus_message_exit_container(message);
                 if (r < 0)