[ticket/10195] Return false in session::check_dnsbl() when IPv6 is passed.

There is no support for IPv6 addresses in the blacklists we check right now.

PHPBB3-10195
This commit is contained in:
Andreas Fischer 2011-05-26 10:43:14 +02:00
parent 7da88f9103
commit 83dfe0d22c

View file

@ -1238,6 +1238,12 @@ class session
$ip = $this->ip; $ip = $this->ip;
} }
// Neither Spamhaus nor Spamcop supports IPv6 addresses.
if (strpos($ip, ':') !== false)
{
return false;
}
$dnsbl_check = array( $dnsbl_check = array(
'sbl.spamhaus.org' => 'http://www.spamhaus.org/query/bl?ip=', 'sbl.spamhaus.org' => 'http://www.spamhaus.org/query/bl?ip=',
); );