From 8096a45a34680719162fb6c42655f62815ba926d Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 24 Jun 2009 17:07:57 -0400 Subject: Check for syntax error using shell return code --- config/apache_mod_security/apache_mod_security.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'config/apache_mod_security/apache_mod_security.inc') diff --git a/config/apache_mod_security/apache_mod_security.inc b/config/apache_mod_security/apache_mod_security.inc index c571e435..7a2193c0 100644 --- a/config/apache_mod_security/apache_mod_security.inc +++ b/config/apache_mod_security/apache_mod_security.inc @@ -99,8 +99,8 @@ function apache_mod_security_resync() { function apache_mod_security_checkconfig() { global $config, $g; - $status = `/usr/local/sbin/httpd -t`; - if(!strstr($status, "OK")) { + $status = mwexec("/usr/local/sbin/httpd -t"); + if($status) { $input_error = "apache_mod_security_package: There was an error parsing the Apache configuration: {$status}"; log_error("apache_mod_security_package: There was an error parsing the Apache configuration: {$status}"); } -- cgit v1.2.3