From c9b18cb296c0f43d56b9dc9c1e05b57fc780c798 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Thu, 6 Jul 2023 22:05:06 +0300 Subject: fix get/setsockopt reversed logic --- crypto/compat/posix_win.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c index 3f8b5f9..b3a4687 100644 --- a/crypto/compat/posix_win.c +++ b/crypto/compat/posix_win.c @@ -253,7 +253,7 @@ posix_getsockopt(int sockfd, int level, int optname, int rc; if (is_socket(sockfd)) { rc = getsockopt(sockfd, level, optname, (char *)optval, optlen); - if (rc == 0) { + if (rc != 0) { rc = wsa_errno(WSAGetLastError()); } } else { @@ -269,7 +269,7 @@ posix_setsockopt(int sockfd, int level, int optname, int rc; if (is_socket(sockfd)) { rc = setsockopt(sockfd, level, optname, (char *)optval, optlen); - if (rc == 0) { + if (rc != 0) { rc = wsa_errno(WSAGetLastError()); } } else { -- cgit v1.2.3-55-g6feb