chiark / gitweb /
sd-bus: properly translate high-level attach flags into kdbus attach flags
authorLennart Poettering <lennart@poettering.net>
Wed, 19 Mar 2014 17:31:54 +0000 (18:31 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 19 Mar 2014 18:09:00 +0000 (19:09 +0100)
src/libsystemd/sd-bus/sd-bus.c

index 6f5ba5bd5b959e55f6bf92367f28c64c3d616291..fa6d43adc8de9014025a290917fed0476c666054 100644 (file)
@@ -320,7 +320,7 @@ _public_ int sd_bus_negotiate_creds(sd_bus *bus, uint64_t mask) {
         /* The well knowns we need unconditionally, so that matches can work */
         bus->creds_mask = mask | SD_BUS_CREDS_WELL_KNOWN_NAMES|SD_BUS_CREDS_UNIQUE_NAME;
 
         /* The well knowns we need unconditionally, so that matches can work */
         bus->creds_mask = mask | SD_BUS_CREDS_WELL_KNOWN_NAMES|SD_BUS_CREDS_UNIQUE_NAME;
 
-        return kdbus_translate_attach_flags(bus->creds_mask, &bus->creds_mask);
+        return kdbus_translate_attach_flags(bus->creds_mask, &bus->attach_flags);
 }
 
 _public_ int sd_bus_set_server(sd_bus *bus, int b, sd_id128_t server_id) {
 }
 
 _public_ int sd_bus_set_server(sd_bus *bus, int b, sd_id128_t server_id) {