summaryrefslogtreecommitdiff
path: root/sdk/recipes/patches/openssl/apps.s_socket.c.p
diff options
context:
space:
mode:
Diffstat (limited to 'sdk/recipes/patches/openssl/apps.s_socket.c.p')
-rw-r--r--sdk/recipes/patches/openssl/apps.s_socket.c.p6
1 files changed, 3 insertions, 3 deletions
diff --git a/sdk/recipes/patches/openssl/apps.s_socket.c.p b/sdk/recipes/patches/openssl/apps.s_socket.c.p
index f4c8e1c..cc6f582 100644
--- a/sdk/recipes/patches/openssl/apps.s_socket.c.p
+++ b/sdk/recipes/patches/openssl/apps.s_socket.c.p
@@ -1,6 +1,6 @@
--- apps/s_socket.c.orig 2019-02-13 18:04:36.643334493 +0000
+++ apps/s_socket.c 2019-02-13 18:04:46.271279170 +0000
-@@ -160,6 +160,7 @@
+@@ -239,6 +239,7 @@
sock_protocol = BIO_ADDRINFO_protocol(res);
sock_address = BIO_ADDRINFO_address(res);
next = BIO_ADDRINFO_next(res);
@@ -8,11 +8,11 @@
if (sock_family == AF_INET6)
sock_options |= BIO_SOCK_V6_ONLY;
if (next != NULL
-@@ -174,6 +175,7 @@
+@@ -257,6 +258,7 @@
sock_options &= ~BIO_SOCK_V6_ONLY;
}
}
+#endif
asock = BIO_socket(sock_family, sock_type, sock_protocol, 0);
- if (asock == INVALID_SOCKET
+ if (asock == INVALID_SOCKET && sock_family_fallback != AF_UNSPEC) {