summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseawood%netscape.com <devnull@localhost>2002-02-22 06:43:31 +0000
committerseawood%netscape.com <devnull@localhost>2002-02-22 06:43:31 +0000
commit0420e3cdc83713f1cdd0a8be2365bf8a99ba39cd (patch)
tree4887d56543dc8b23480e63c45091bb6e3b146f73
parent2d1db6f44fbe1877dc53561dc21897efcf04d1ff (diff)
downloadnspr-hg-0420e3cdc83713f1cdd0a8be2365bf8a99ba39cd.tar.gz
For nonblocking connections, wait for socket io if errno == EINTR, not EINPROGRESS.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch. Bug #70217 r=cls a=shaver
-rw-r--r--pr/src/md/beos/bnet.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pr/src/md/beos/bnet.c b/pr/src/md/beos/bnet.c
index ab352b1b..25e2ac52 100644
--- a/pr/src/md/beos/bnet.c
+++ b/pr/src/md/beos/bnet.c
@@ -588,7 +588,7 @@ retry:
return rv;
}
#else /* BONE_VERSION */
- if(!fd->secret->nonblocking && (err == EINPROGRESS)) {
+ if(!fd->secret->nonblocking && (err == EINTR)) {
rv = socket_io_wait(osfd, WRITE_FD, timeout);
if (rv == -1) {