aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crypto/compat/posix_win.c3
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;