X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flibelogind%2Fsd-bus%2Fbus-control.c;h=4fd1d79cccecf7398cca461b9bfb37603b324e2e;hb=a9b6e5b5d6a83f2ec8c85b0896cdbdc505d51617;hp=609904940c2d7950c5b187433c7d96a4dd4c14e4;hpb=05c2ba9bc445a75094f8a48e92b79dcedeec3e1a;p=elogind.git diff --git a/src/libelogind/sd-bus/bus-control.c b/src/libelogind/sd-bus/bus-control.c index 609904940..4fd1d79cc 100644 --- a/src/libelogind/sd-bus/bus-control.c +++ b/src/libelogind/sd-bus/bus-control.c @@ -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;