/* -*-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
*
/*----- 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.
*
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);