]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: spoe: Add support of negation for options in SPOE configuration file
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 23 Feb 2017 14:06:26 +0000 (15:06 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 9 Mar 2017 14:32:55 +0000 (15:32 +0100)
For now, no options support negation (using "no" keyword). So it always returns
an error.

src/flt_spoe.c

index ddfb67ba2bffe34147ec13b7f8bbe3fef3ea9c24..950b6bcb81a3f763df91b5045404a22fd72e3071 100644 (file)
@@ -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;