chiark / gitweb /
Grammar changes to catalog
[elogind.git] / src / machine / machined-dbus.c
index 94dd128ec1d60c8520a472e4b13e5048595908e0..233c6e8ddb8af10f006386fd179d3fa8c52d3d94 100644 (file)
@@ -354,8 +354,6 @@ static int method_register_machine_internal(sd_bus *bus, sd_bus_message *message
                 goto fail;
         }
 
-        m->registered = true;
-
         r = machine_start(m, NULL, error);
         if (r < 0)
                 goto fail;
@@ -738,6 +736,8 @@ int match_properties_changed(sd_bus *bus, sd_bus_message *message, void *userdat
                 return 0;
 
         r = unit_name_from_dbus_path(path, &unit);
+        if (r == -EINVAL) /* not for a unit */
+                return 0;
         if (r < 0)
                 return r;