diff options
| -rw-r--r-- | crypto/compat/posix_win.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c index 572e527..00d3d82 100644 --- a/crypto/compat/posix_win.c +++ b/crypto/compat/posix_win.c | |||
| @@ -89,6 +89,9 @@ posix_open(const char *path, ...) | |||
| 89 | flags &= ~O_NONBLOCK; | 89 | flags &= ~O_NONBLOCK; |
| 90 | 90 | ||
| 91 | const int fh = open(path, flags, mode); | 91 | const int fh = open(path, flags, mode); |
| 92 | if (fh < 0) { | ||
| 93 | return fh; | ||
| 94 | } | ||
| 92 | 95 | ||
| 93 | // Set high bit to mark file descriptor as a file handle | 96 | // Set high bit to mark file descriptor as a file handle |
| 94 | return fh + 0x80000000; | 97 | return fh + 0x80000000; |
