aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKartik Naik <kartik@bugqore.com>2026-07-17 22:25:07 +0530
committerKartik Naik <kartik@bugqore.com>2026-07-17 22:25:07 +0530
commit3239ebf0dc848c37bd299808146d5ed6b0f5e90d (patch)
treee6ee054ae59746b5ac9302ee54aa99f296d56276
parentf3df640db86aa89a5bc3239e3b7c5db90bfc2aa3 (diff)
downloadportable-3239ebf0dc848c37bd299808146d5ed6b0f5e90d.tar.gz
portable-3239ebf0dc848c37bd299808146d5ed6b0f5e90d.tar.bz2
portable-3239ebf0dc848c37bd299808146d5ed6b0f5e90d.zip
set errno for unmapped codes in wsa_errno and wsa_select_errno
-rw-r--r--apps/openssl/compat/poll_win.c3
-rw-r--r--crypto/compat/posix_win.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/apps/openssl/compat/poll_win.c b/apps/openssl/compat/poll_win.c
index 8e28349..1e3021a 100644
--- a/apps/openssl/compat/poll_win.c
+++ b/apps/openssl/compat/poll_win.c
@@ -152,6 +152,9 @@ wsa_select_errno(int err)
152 case WSAENETDOWN: 152 case WSAENETDOWN:
153 errno = ENOMEM; 153 errno = ENOMEM;
154 break; 154 break;
155 default:
156 errno = EIO;
157 break;
155 } 158 }
156 return -1; 159 return -1;
157} 160}
diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c
index bc0fa36..4e98643 100644
--- a/crypto/compat/posix_win.c
+++ b/crypto/compat/posix_win.c
@@ -178,6 +178,9 @@ wsa_errno(int err)
178 case WSAETIMEDOUT: 178 case WSAETIMEDOUT:
179 errno = EPIPE; 179 errno = EPIPE;
180 break; 180 break;
181 default:
182 errno = EIO;
183 break;
181 } 184 }
182 return -1; 185 return -1;
183} 186}