From: mdw Date: Sat, 3 Apr 2004 10:22:10 +0000 (+0000) Subject: Don't warn about boring errors from @accept@. X-Git-Tag: 1.0.0pre7~15 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/1ecee057f9c3195b5844fd78258222b89bb1bf82 Don't warn about boring errors from @accept@. --- diff --git a/admin.c b/admin.c index c1c2c128..a1292403 100644 --- a/admin.c +++ b/admin.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: admin.c,v 1.8 2003/04/06 10:25:17 mdw Exp $ + * $Id: admin.c,v 1.9 2004/04/03 10:22:10 mdw Exp $ * * Admin interface for configuration * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: admin.c,v $ + * Revision 1.9 2004/04/03 10:22:10 mdw + * Don't warn about boring errors from @accept@. + * * Revision 1.8 2003/04/06 10:25:17 mdw * Support Linux TUN/TAP device. Fix some bugs. * @@ -896,7 +899,9 @@ static void a_accept(int fd, unsigned mode, void *v) size_t sz = sizeof(sun); if ((nfd = accept(fd, (struct sockaddr *)&sun, &sz)) < 0) { - a_warn("accept admin connection failed: %s", strerror(errno)); + if (errno != EINTR && errno != EAGAIN && errno != EWOULDBLOCK && + errno != ECONNABORTED && errno != EPROTO) + a_warn("accept admin connection failed: %s", strerror(errno)); return; } a_create(nfd, nfd);