From: Christopher Faulet Date: Thu, 23 Feb 2017 14:06:26 +0000 (+0100) Subject: MINOR: spoe: Add support of negation for options in SPOE configuration file X-Git-Tag: v1.8-dev1~106 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a2940c5f52c956bb880de0b3a450828f8bfd8ac;p=thirdparty%2Fhaproxy.git MINOR: spoe: Add support of negation for options in SPOE configuration file For now, no options support negation (using "no" keyword). So it always returns an error. --- diff --git a/src/flt_spoe.c b/src/flt_spoe.c index ddfb67ba2b..950b6bcb81 100644 --- a/src/flt_spoe.c +++ b/src/flt_spoe.c @@ -3117,6 +3117,15 @@ cfg_parse_spoe_agent(const char *file, int linenum, char **args, int kwm) err_code |= ERR_ALERT | ERR_FATAL; goto out; } + + /* Following options does not support negation */ + if (kwm == 1) { + Alert("parsing [%s:%d]: negation is not supported for option '%s'.\n", + file, linenum, args[1]); + err_code |= ERR_ALERT | ERR_FATAL; + goto out; + } + if (!strcmp(args[1], "var-prefix")) { char *tmp;