diff --git a/src/test.cpp b/src/test.cpp
index b4158f241f15af041f3a51f2d86e3436d42604f0..5d6fdd2d8248ca06a26f40f6efa637abb9e3c426 100644
--- a/src/test.cpp
+++ b/src/test.cpp
@@ -1673,7 +1673,7 @@ struct TestSocket: public TestBase
 		Address address6((IPv6AddressBytes*) NULL, port);
 
 		// IPv6 socket test
-		{
+		if (g_settings->getBool("enable_ipv6")) {
 			UDPSocket socket6;
 
 			if (!socket6.init(true, true)) {