diff options
author | seawood%netscape.com <devnull@localhost> | 2002-02-22 06:43:31 +0000 |
---|---|---|
committer | seawood%netscape.com <devnull@localhost> | 2002-02-22 06:43:31 +0000 |
commit | 0420e3cdc83713f1cdd0a8be2365bf8a99ba39cd (patch) | |
tree | 4887d56543dc8b23480e63c45091bb6e3b146f73 | |
parent | 2d1db6f44fbe1877dc53561dc21897efcf04d1ff (diff) | |
download | nspr-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.c | 2 |
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) { |