summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--post.php14
1 files changed, 8 insertions, 6 deletions
diff --git a/post.php b/post.php
index 7c427b78..8e9b97d4 100644
--- a/post.php
+++ b/post.php
@@ -342,7 +342,7 @@
if(!isset($filter['message']))
$filter['message'] = 'Posting throttled by flood filter.';
- foreach($filter['condition'] as $condition=>$value) {
+ foreach($filter['condition'] as $condition => $value) {
if($condition == 'posts_in_past_x_minutes' && isset($value[0]) && isset($value[1])) {
// Check if there's been X posts in the past X minutes (on this board)
@@ -403,15 +403,17 @@
$did_not_match = true;
break;
}
- }
- if(!isset($did_not_match)) {
- // Matched filter!
- if(isset($filter) && $filter['action'] == 'reject') {
- error($filter['message']);
+ if(!isset($did_not_match)) {
+ // Matched filter!
+ if(isset($filter) && $filter['action'] == 'reject') {
+ error($filter['message']);
+ }
}
}
}
+ exit;
+
if($post['has_file']) {
if(!in_array($post['extension'], $config['allowed_ext']) && !in_array($post['extension'], $config['allowed_ext_files']))
error($config['error']['unknownext']);