From 9bf11efedf31e69a0e62cf360f108524b62d6ba6 Mon Sep 17 00:00:00 2001 From: SilverFire - Dmitry Naumenko Date: Sun, 29 Apr 2018 11:15:45 +0300 Subject: [PATCH] Fixed IPv6 requirement check Closes #16035 --- framework/requirements/requirements.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/requirements/requirements.php b/framework/requirements/requirements.php index d515af77fe..d38d7fe885 100644 --- a/framework/requirements/requirements.php +++ b/framework/requirements/requirements.php @@ -106,7 +106,7 @@ return array( array( 'name' => 'IPv6 support', 'mandatory' => false, - 'condition' => defined('AF_INET6'), + 'condition' => strlen(@inet_pton('2001:db8::1')) === 16, 'by' => 'IPv6 expansion in IpValidator', 'memo' => 'When IpValidator::expandIPv6 property is set to true, PHP must support IPv6 protocol stack. Currently PHP constant AF_INET6 is not defined