From 32a703c6ed962e7a57a341497382b34408f2363d Mon Sep 17 00:00:00 2001 From: f0o Date: Sat, 25 Apr 2015 11:10:37 +0000 Subject: [PATCH] Fix invalid SQL generation on missing rule. Default to 'false' --- includes/alerts.inc.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/includes/alerts.inc.php b/includes/alerts.inc.php index dec531f8f8..81b44a2909 100644 --- a/includes/alerts.inc.php +++ b/includes/alerts.inc.php @@ -28,10 +28,13 @@ include_once($config['install_dir'].'/html/includes/authentication/'.$config['au /** * Generate SQL from Rule * @param string $rule Rule to generate SQL for - * @return string + * @return string|boolean */ function GenSQL($rule) { $rule = RunMacros($rule); + if( empty($rule) ) { + return false; + } $tmp = explode(" ",$rule); $tables = array(); foreach( $tmp as $opt ) { @@ -59,7 +62,7 @@ function GenSQL($rule) { /** * Process Macros * @param string $rule Rule to process - * @return string + * @return string|boolean */ function RunMacros($rule,$x=1) { global $config;