X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Fdbus.c;h=e9bf34c49826a8c673857133edb21f30548d9055;hb=68a8723c8592c06b2c978f391cb47db266d9d6de;hp=72f36bdc1c3f4c97884c2fd91bc3e6e22c48ea9b;hpb=f8294e4175918117ca6c131720bcf287eadcd029;p=elogind.git diff --git a/src/core/dbus.c b/src/core/dbus.c index 72f36bdc1..e9bf34c49 100644 --- a/src/core/dbus.c +++ b/src/core/dbus.c @@ -918,7 +918,7 @@ static int bus_init_system(Manager *m) { r = bus_setup_system(m, bus); if (r < 0) { - log_error("Fauiled to set up system bus: %s", strerror(-r)); + log_error("Failed to set up system bus: %s", strerror(-r)); return 0; } @@ -1086,10 +1086,7 @@ void bus_done(Manager *m) { if (m->private_listen_event_source) m->private_listen_event_source = sd_event_source_unref(m->private_listen_event_source); - if (m->private_listen_fd >= 0) { - close_nointr_nofail(m->private_listen_fd); - m->private_listen_fd = -1; - } + m->private_listen_fd = safe_close(m->private_listen_fd); } int bus_fdset_add_all(Manager *m, FDSet *fds) {