From 914a788c07e0ee808653a8d51cb5fa173a80474e Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Thu, 23 Jul 2009 13:24:23 +0200 Subject: [PATCH] [MINOR] config: the "capture" keyword is not allowed in backends The "capture" keyword is only supported by frontends, fix the check. (cherry picked from commit 3b6b1a984d6a587892afc88d03862c3fc3681bce) --- src/cfgparse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index 2ab51ec30..8227a892b 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -877,7 +877,7 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int inv) 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; @@ -1288,7 +1288,7 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int inv) } } /* 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 */