summaryrefslogtreecommitdiff
path: root/src/sp_config_keywords.c
diff options
context:
space:
mode:
authorBen Fuhrmannek2021-08-10 16:45:40 +0200
committerBen Fuhrmannek2021-08-10 16:45:40 +0200
commitf3d5d251875ee7f854a3df38709eedef4c6d1a31 (patch)
treed8e60b9a94e51bffdac913ed96380a41fb272bdf /src/sp_config_keywords.c
parentdce966ffec7dfdae2b701d581d71df6a5a542db9 (diff)
prevent option to be enabled and then disabled
Diffstat (limited to 'src/sp_config_keywords.c')
-rw-r--r--src/sp_config_keywords.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sp_config_keywords.c b/src/sp_config_keywords.c
index b627122..a177a5e 100644
--- a/src/sp_config_keywords.c
+++ b/src/sp_config_keywords.c
@@ -1,7 +1,7 @@
1#include "php_snuffleupagus.h" 1#include "php_snuffleupagus.h"
2 2
3#define SP_SET_ENABLE_DISABLE(enable, disable, varname) \ 3#define SP_SET_ENABLE_DISABLE(enable, disable, varname) \
4 if (enable && disable) { \ 4 if (((varname) || enable) && disable) { \
5 sp_log_err("config", "A rule can't be enabled and disabled on line %zu", sp_line_no); \ 5 sp_log_err("config", "A rule can't be enabled and disabled on line %zu", sp_line_no); \
6 return -1; \ 6 return -1; \
7 } \ 7 } \