X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=initctl.c;h=96a4d9900396f0ee15775ff4f9854e47c2dbda9d;hb=51f7e59683d103590e70d17a177f1710b0b0326c;hp=a4356759c2e03fcb1e67c83a9a6599efcb38bb28;hpb=0b7964b804e093d31c9adc34ba1917017c7f4d60;p=elogind.git diff --git a/initctl.c b/initctl.c index a4356759c..96a4d9900 100644 --- a/initctl.c +++ b/initctl.c @@ -246,7 +246,7 @@ static void fifo_free(Fifo *f) { if (f->server) epoll_ctl(f->server->epoll_fd, EPOLL_CTL_DEL, f->fd, NULL); - assert_se(close_nointr(f->fd) == 0); + close_nointr_nofail(f->fd); } free(f); @@ -302,7 +302,7 @@ static void server_done(Server *s) { fifo_free(s->fifos); if (s->epoll_fd >= 0) - assert_se(close_nointr(s->epoll_fd) == 0); + close_nointr_nofail(s->epoll_fd); if (s->bus) dbus_connection_unref(s->bus);