diff options
| author | Kartik Naik <kartik@bugqore.com> | 2026-07-17 22:25:07 +0530 |
|---|---|---|
| committer | Kartik Naik <kartik@bugqore.com> | 2026-07-17 22:25:07 +0530 |
| commit | 3239ebf0dc848c37bd299808146d5ed6b0f5e90d (patch) | |
| tree | e6ee054ae59746b5ac9302ee54aa99f296d56276 | |
| parent | f3df640db86aa89a5bc3239e3b7c5db90bfc2aa3 (diff) | |
| download | portable-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.c | 3 | ||||
| -rw-r--r-- | crypto/compat/posix_win.c | 3 |
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 | } |
