From b508c57b8046f7372b37e45fd993471303fcfc58 Mon Sep 17 00:00:00 2001 From: Meik Sievertsen Date: Wed, 6 Dec 2006 22:13:11 +0000 Subject: minor bugfixing git-svn-id: file:///svn/phpbb/trunk@6719 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/session.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'phpBB/includes/session.php') diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index de78969c3f..676b2c9518 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -895,13 +895,26 @@ class session $quads = explode('.', $ip); $reverse_ip = $quads[3] . '.' . $quads[2] . '.' . $quads[1] . '.' . $quads[0]; + // Need to be listed on all servers... + $listed = true; + $info = array(); + foreach ($dnsbl_check as $dnsbl => $lookup) { if (phpbb_checkdnsrr($reverse_ip . '.' . $dnsbl . '.', 'A') === true) { - return array($dnsbl, $lookup . $ip); + $info = array($dnsbl, $lookup . $ip); + } + else + { + $listed = false; } } + + if ($listed) + { + return $info; + } } return false; -- cgit v1.2.1