Don't even look at af_family if accept() returns sa->sa_len == 0
This commit is contained in:
parent
20103ed026
commit
56b9125875
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user