MINOR: fcgi-app: "use-fcgi-app" requires TCP or HTTP mode
Prevent the use of the "use-fcgi-app" keyword in proxy sections where neither TCP nor HTTP mode is set.
This commit is contained in:
parent
b41b77b4cc
commit
0ba731f50b
|
@ -591,6 +591,12 @@ static int proxy_parse_use_fcgi_app(char **args, int section, struct proxy *curp
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (curpx->mode != PR_MODE_TCP && curpx->mode != PR_MODE_HTTP) {
|
||||||
|
memprintf(err, "'%s' requires TCP or HTTP mode", args[0]);
|
||||||
|
retval = -1;
|
||||||
|
goto end;
|
||||||
|
}
|
||||||
|
|
||||||
if (!*(args[1])) {
|
if (!*(args[1])) {
|
||||||
memprintf(err, "'%s' expects <name> as argument", args[0]);
|
memprintf(err, "'%s' expects <name> as argument", args[0]);
|
||||||
retval = -1;
|
retval = -1;
|
||||||
|
|
Loading…
Reference in New Issue