diff options
-rw-r--r-- | libraries/base/cbits/inputReady.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libraries/base/cbits/inputReady.c b/libraries/base/cbits/inputReady.c index f539110f19..947cc4f1bc 100644 --- a/libraries/base/cbits/inputReady.c +++ b/libraries/base/cbits/inputReady.c @@ -75,7 +75,8 @@ fdReady(int fd, int write, int msecs, int isSock) if (rc == ERROR_BROKEN_PIPE) { return 1; // this is probably what we want } - if (rc != ERROR_INVALID_HANDLE) { + if (rc != ERROR_INVALID_HANDLE && rc != ERROR_INVALID_FUNCTION) { + maperrno(); return -1; } } |