X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fsys-solaris.c;h=a85c73301ed2b474ee644f170ff733714811306d;hb=ddd57c279f467e18c4fb3a661f21a069a5a37a1f;hp=65b173a79695b7e80b8b421072532073be513ca0;hpb=b1fcf16fa66159f380ee4abd7c9a76b59809dc7b;p=ppp.git diff --git a/pppd/sys-solaris.c b/pppd/sys-solaris.c index 65b173a..a85c733 100644 --- a/pppd/sys-solaris.c +++ b/pppd/sys-solaris.c @@ -2427,7 +2427,7 @@ dlpi_get_reply(fd, reply, expected_prim, maxlen) pfd.events = POLLIN | POLLPRI; do { n = poll(&pfd, 1, 1000); - } while (n == -1 && errno == EINTR); + } while (n == -1 && errno == EINTR && !got_sigterm); if (n <= 0) return -1;