X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=socket.c;h=755bc598da7e035b3a278525b543e717ff4caec4;hp=6d15cfe0e9e3f345f74009803559f803b56fbc5e;hb=e93bc5a61f8589f01e779ab2b5ffc7c7ca072074;hpb=4e8e2288650780f74f90ee0c5133c1effbfdca17 diff --git a/socket.c b/socket.c index 6d15cfe0e..755bc598d 100644 --- a/socket.c +++ b/socket.c @@ -667,7 +667,7 @@ static void socket_enter_signal(Socket *s, SocketState state, bool success) { } } - if (sent) { + if (sent && s->control_pid > 0) { if ((r = unit_watch_timer(UNIT(s), s->timeout_usec, &s->timer_watch)) < 0) goto fail;