chiark / gitweb /
sd-bus: when credentials of the "org.freedesktop.DBus" service are queried return...
[elogind.git] / src / libelogind / sd-bus / bus-control.c
index 609904940c2d7950c5b187433c7d96a4dd4c14e4..4fd1d79cccecf7398cca461b9bfb37603b324e2e 100644 (file)
@@ -926,6 +926,9 @@ _public_ int sd_bus_get_name_creds(
         if (streq(name, "org.freedesktop.DBus.Local"))
                 return -EINVAL;
 
+        if (streq(name, "org.freedesktop.DBus"))
+                return sd_bus_get_owner_creds(bus, mask, creds);
+
         if (!BUS_IS_OPEN(bus->state))
                 return -ENOTCONN;