aboutsummaryrefslogtreecommitdiff
path: root/drivers/unix/socket_helpers.h
diff options
context:
space:
mode:
authorFabio Alessandrelli2016-10-28 23:11:53 +0200
committerFabio Alessandrelli2016-12-11 18:12:46 +0100
commit754e9aa60a8892cdd6c1d74a822f049f1c71d831 (patch)
treeca3150ea446c3a5fc15a5be6b6feede00ec4c757 /drivers/unix/socket_helpers.h
parenta2048efd724893569bb2fbf7c53edd96eab6a646 (diff)
downloadgodot-754e9aa60a8892cdd6c1d74a822f049f1c71d831.tar.gz
godot-754e9aa60a8892cdd6c1d74a822f049f1c71d831.tar.zst
godot-754e9aa60a8892cdd6c1d74a822f049f1c71d831.zip
TCP/UDP Listen sockets can now be set to IPv6 only
(cherry picked from commit eb27e993f0f2fb3de48b7b8aa01c74cc1635a178)
Diffstat (limited to 'drivers/unix/socket_helpers.h')
-rw-r--r--drivers/unix/socket_helpers.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/unix/socket_helpers.h b/drivers/unix/socket_helpers.h
index b432a028b..80e013ad6 100644
--- a/drivers/unix/socket_helpers.h
+++ b/drivers/unix/socket_helpers.h
@@ -56,8 +56,8 @@ static int _socket_create(IP_Address::AddrType p_type, int type, int protocol) {
if(family == AF_INET6) {
// Ensure IPv4 over IPv6 is enabled
- int v6_only = 0;
- if(setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&v6_only, sizeof(v6_only)) != 0) {
+ int no = 0;
+ if(setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&no, sizeof(no)) != 0) {
WARN_PRINT("Unable to set IPv4 address mapping over IPv6");
}
}