Don't even look at af_family if accept() returns sa->sa_len == 0

This commit is contained in:
brian 2001-02-13 12:33:34 +00:00
parent 20103ed026
commit 56b9125875

View File

@ -102,6 +102,10 @@ server_Read(struct fdescriptor *d, struct bundle *bundle, const fd_set *fdset)
wfd = accept(s->fd, sa, &ssize);
if (wfd < 0)
log_Printf(LogERROR, "server_Read: accept(): %s\n", strerror(errno));
else if (sa->sa_len == 0) {
close(wfd);
wfd = -1;
}
} else
wfd = -1;