bus: close a bus that failed to connect

This commit is contained in:
Lennart Poettering 2014-07-03 01:19:21 +02:00
parent 7f0d207d2c
commit db9bb83fa5
1 changed files with 3 additions and 1 deletions

View File

@ -1033,8 +1033,10 @@ _public_ int sd_bus_start(sd_bus *bus) {
else
return -EINVAL;
if (r < 0)
if (r < 0) {
sd_bus_close(bus);
return r;
}
return bus_send_hello(bus);
}