OSDN Git Service

is_badhost(): Correct removing badhost from $hosts
authorhenoheno <henoheno>
Wed, 3 Jan 2007 10:54:55 +0000 (19:54 +0900)
committerhenoheno <henoheno>
Wed, 3 Jan 2007 10:54:55 +0000 (19:54 +0900)
spam.php
spam/spam.php

index b83c5ea..47bf2dc 100644 (file)
--- a/spam.php
+++ b/spam.php
@@ -1,5 +1,5 @@
 <?php
-// $Id: spam.php,v 1.97 2007/01/03 10:14:26 henoheno Exp $
+// $Id: spam.php,v 1.98 2007/01/03 10:54:55 henoheno Exp $
 // Copyright (C) 2006-2007 PukiWiki Developers Team
 // License: GPL v2 or (at your option) any later version
 
@@ -718,6 +718,7 @@ function is_badhost($hosts = array(), $asap = TRUE, & $remains)
                if (empty($result[$part])) {
                        unset($result[$part]);
                } else {
+                       $hosts = array_diff($hosts, $result[$part]);
                        if ($asap) break;
                }
        }
index b83c5ea..47bf2dc 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-// $Id: spam.php,v 1.97 2007/01/03 10:14:26 henoheno Exp $
+// $Id: spam.php,v 1.98 2007/01/03 10:54:55 henoheno Exp $
 // Copyright (C) 2006-2007 PukiWiki Developers Team
 // License: GPL v2 or (at your option) any later version
 
@@ -718,6 +718,7 @@ function is_badhost($hosts = array(), $asap = TRUE, & $remains)
                if (empty($result[$part])) {
                        unset($result[$part]);
                } else {
+                       $hosts = array_diff($hosts, $result[$part]);
                        if ($asap) break;
                }
        }