Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.

This commit is contained in:
wtc%netscape.com 2001-06-24 06:02:24 +00:00
parent 7d137da171
commit 564c78bd80

View File

@ -1055,7 +1055,7 @@ PRInt32 _MD_accept(PRFileDesc *fd, PRNetAddr *addr,
while ((rv = accept(osfd, (struct sockaddr *) addr,
(_PRSockLen_t *)addrlen)) == -1) {
err = _MD_ERRNO();
if ((err == EAGAIN) || (err == EWOULDBLOCK)) {
if ((err == EAGAIN) || (err == EWOULDBLOCK) || (err == ECONNABORTED)) {
if (fd->secret->nonblocking) {
break;
}