[systemd-commits] src/libsystemd-bus
Lennart Poettering
lennart at kemper.freedesktop.org
Tue Dec 3 11:32:03 PST 2013
src/libsystemd-bus/bus-control.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
New commits:
commit c0a0913218f900e76984179ab959d8fb12bef1fb
Author: Lennart Poettering <lennart at poettering.net>
Date: Tue Dec 3 20:31:34 2013 +0100
bus: fix parsing of AcquireName() response
diff --git a/src/libsystemd-bus/bus-control.c b/src/libsystemd-bus/bus-control.c
index d98a4dd..7a772ff 100644
--- a/src/libsystemd-bus/bus-control.c
+++ b/src/libsystemd-bus/bus-control.c
@@ -110,10 +110,10 @@ static int bus_request_name_dbus1(sd_bus *bus, const char *name, unsigned flags)
return -EEXIST;
else if (ret == BUS_NAME_IN_QUEUE)
return 0;
- else
- return -EIO;
+ else if (ret == BUS_NAME_PRIMARY_OWNER)
+ return 1;
- return 1;
+ return -EIO;
}
_public_ int sd_bus_request_name(sd_bus *bus, const char *name, unsigned flags) {
More information about the systemd-commits
mailing list