From: Lennart Poettering Date: Fri, 29 Mar 2013 22:45:00 +0000 (+0100) Subject: bus: properly set up bus connections with sd_bus_set_exec() X-Git-Tag: v201~137 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=3d339fec29178af415cb5367fdf3b53fab3093c2;ds=sidebyside bus: properly set up bus connections with sd_bus_set_exec() --- diff --git a/src/libsystemd-bus/sd-bus.c b/src/libsystemd-bus/sd-bus.c index 314fa6b6b..870d617ac 100644 --- a/src/libsystemd-bus/sd-bus.c +++ b/src/libsystemd-bus/sd-bus.c @@ -718,7 +718,7 @@ int sd_bus_start(sd_bus *bus) { if (bus->fd >= 0) r = bus_start_fd(bus); - else if (bus->address) + else if (bus->address || bus->sockaddr.sa.sa_family != AF_UNSPEC || bus->exec_path) r = bus_start_address(bus); else return -EINVAL;