summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>2001-06-24 06:02:24 +0000
committerwtc%netscape.com <devnull@localhost>2001-06-24 06:02:24 +0000
commit0337ed29738ab771e82e71cab15ac59584c47d94 (patch)
tree06d576e22de3a60ae255177d783151427c89b67e
parent3e39715aeefda49a5c14af7b0d57870cf67ff855 (diff)
downloadnspr-hg-0337ed29738ab771e82e71cab15ac59584c47d94.tar.gz
Bugzilla bug 87493: PR_Accept() should retry after getting ECONNABORTED.
-rw-r--r--pr/src/md/unix/unix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pr/src/md/unix/unix.c b/pr/src/md/unix/unix.c
index ad97f469..6352bcf8 100644
--- a/pr/src/md/unix/unix.c
+++ b/pr/src/md/unix/unix.c
@@ -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;
}