X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsocket.c;h=34068b91921f0dd889ffcbffe60ca225454dd420;hb=c68364b790d1a13ef1df0e2fbb99ded6d67e60e3;hp=fd975fd99b92cd4d7d66da22af4b93002aeebaa0;hpb=ca949c9dcf17ea8d6512ac4c5c1a806ded9b8dc1;p=elogind.git diff --git a/src/socket.c b/src/socket.c index fd975fd99..34068b919 100644 --- a/src/socket.c +++ b/src/socket.c @@ -1167,7 +1167,7 @@ static void socket_enter_running(Socket *s, int cfd) { /* We don't take connections anymore if we are supposed to * shut down anyway */ - if (s->meta.job && s->meta.job->type == JOB_STOP) { + if (unit_pending_inactive(UNIT(s))) { if (cfd >= 0) close_nointr_nofail(cfd); else {