chiark / gitweb /
machined: ignore spurious error
[elogind.git] / src / machine / machined-dbus.c
index 94dd128..b894e0b 100644 (file)
@@ -738,6 +738,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;