From 7c2938b542cfdc91b93cf549efe50804c7d1c181 Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Sun, 27 Mar 2011 20:38:11 +1100 Subject: Fixed a small bug on the flood filter --- post.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'post.php') diff --git a/post.php b/post.php index 28e0eb2e..4dd8cc6e 100644 --- a/post.php +++ b/post.php @@ -303,6 +303,7 @@ // Custom anti-spam filters if(isset($config['flood_filters'])) { foreach($config['flood_filters'] as &$filter) { + unset($did_not_match); // Set up default stuff if(!isset($filter['action'])) $filter['action'] = 'reject'; @@ -333,7 +334,7 @@ } } elseif($condition == 'OP') { // Am I OP? - if($OP) + if($value == $OP) continue; } else { // Unknown block @@ -343,11 +344,11 @@ $did_not_match = true; break; } - if(!isset($did_not_match)) { - // Matched filter! - if($filter['action'] == 'reject') { - error($filter['message']); - } + } + if(!isset($did_not_match)) { + // Matched filter! + if($filter['action'] == 'reject') { + error($filter['message']); } } } -- cgit v1.3