summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sdk/recipes/patches/openssl/apps.s_socket.c.p18
1 files changed, 18 insertions, 0 deletions
diff --git a/sdk/recipes/patches/openssl/apps.s_socket.c.p b/sdk/recipes/patches/openssl/apps.s_socket.c.p
new file mode 100644
index 0000000..f4c8e1c
--- /dev/null
+++ b/sdk/recipes/patches/openssl/apps.s_socket.c.p
@@ -0,0 +1,18 @@
+--- 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 @@
+ sock_protocol = BIO_ADDRINFO_protocol(res);
+ sock_address = BIO_ADDRINFO_address(res);
+ next = BIO_ADDRINFO_next(res);
++#ifdef AF_INET6
+ if (sock_family == AF_INET6)
+ sock_options |= BIO_SOCK_V6_ONLY;
+ if (next != NULL
+@@ -174,6 +175,7 @@
+ sock_options &= ~BIO_SOCK_V6_ONLY;
+ }
+ }
++#endif
+
+ asock = BIO_socket(sock_family, sock_type, sock_protocol, 0);
+ if (asock == INVALID_SOCKET