]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[MINOR] config: the "capture" keyword is not allowed in backends
authorWilly Tarreau <w@1wt.eu>
Thu, 23 Jul 2009 11:24:23 +0000 (13:24 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 26 Jul 2009 15:30:30 +0000 (17:30 +0200)
The "capture" keyword is only supported by frontends, fix the check.

src/cfgparse.c

index a0bdce38447791d047b3296d90ce18c1ff50b149..015dba6b02262da7ea62e4477bdb6dd41c11bfc5 100644 (file)
@@ -894,7 +894,7 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm)
                        curproxy->iface_len  = defproxy.iface_len;
                }
 
-               if (curproxy->cap & PR_CAP_RS) {
+               if (curproxy->cap & PR_CAP_FE) {
                        if (defproxy.capture_name)
                                curproxy->capture_name = strdup(defproxy.capture_name);
                        curproxy->capture_namelen = defproxy.capture_namelen;
@@ -1386,7 +1386,7 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm)
                }
        } /* Url App Session */
        else if (!strcmp(args[0], "capture")) {
-               if (warnifnotcap(curproxy, PR_CAP_RS, file, linenum, args[0], NULL))
+               if (warnifnotcap(curproxy, PR_CAP_FE, file, linenum, args[0], NULL))
                        err_code |= ERR_WARN;
 
                if (!strcmp(args[1], "cookie")) {  /* name of a cookie to capture */