X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fmanager.c;h=c8fdbb5dee33993e60c0853bdc0cfb100482952b;hb=618e02c7b7f8e11fdb954a019342d745937baf55;hp=6640420fb76d5c5ca57765f866a1352ed8a518b5;hpb=bbd3a7ba5c91af7f84be29429e96f15dbe36ca48;p=elogind.git diff --git a/src/manager.c b/src/manager.c index 6640420fb..c8fdbb5de 100644 --- a/src/manager.c +++ b/src/manager.c @@ -1,4 +1,4 @@ -/*-*- Mode: C; c-basic-offset: 8 -*-*/ +/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/ /*** This file is part of systemd. @@ -1786,7 +1786,7 @@ static int manager_process_notify_fd(Manager *m) { if (n >= 0) return -EIO; - if (errno == EAGAIN) + if (errno == EAGAIN || errno == EINTR) break; return -errno;