aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/session.php
diff options
context:
space:
mode:
authorMeik Sievertsen <acydburn@phpbb.com>2006-12-06 22:13:11 +0000
committerMeik Sievertsen <acydburn@phpbb.com>2006-12-06 22:13:11 +0000
commitb508c57b8046f7372b37e45fd993471303fcfc58 (patch)
tree20e1fe5cccadb28c594334c1585b516621180955 /phpBB/includes/session.php
parenta9b2e99974398b6e88dc5a1417c0a711ec3a437c (diff)
downloadforums-b508c57b8046f7372b37e45fd993471303fcfc58.tar
forums-b508c57b8046f7372b37e45fd993471303fcfc58.tar.gz
forums-b508c57b8046f7372b37e45fd993471303fcfc58.tar.bz2
forums-b508c57b8046f7372b37e45fd993471303fcfc58.tar.xz
forums-b508c57b8046f7372b37e45fd993471303fcfc58.zip
minor bugfixing
git-svn-id: file:///svn/phpbb/trunk@6719 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/session.php')
-rw-r--r--phpBB/includes/session.php15
1 files changed, 14 insertions, 1 deletions
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;