diff --git a/src/netcode/i_tcp.c b/src/netcode/i_tcp.c
index b6d7724a4675de15896a95ee7332a9b6e68e17c2..c70290e542eb6904c3dceb3749cc4e18221b02e6 100644
--- a/src/netcode/i_tcp.c
+++ b/src/netcode/i_tcp.c
@@ -1364,7 +1364,11 @@ boolean I_InitTcpNetwork(void)
 
 boolean Net_IsNodeIPv6(INT32 node)
 {
+#ifdef NO_IPV6
+	return false;
+#else
 	return clientaddress[node].any.sa_family == AF_INET6;
+#endif
 }
 
 #include "i_addrinfo.c"