You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.3 KiB

  1. From a772b945d757c25037ac58de64ccc27ceeb4b4a7 Mon Sep 17 00:00:00 2001
  2. From: Baptiste Assmann <bedis9@gmail.com>
  3. Date: Fri, 8 Aug 2014 17:29:06 +0200
  4. Subject: [PATCH 4/4] BUG: config: error in http-response replace-header number
  5. of arguments
  6. A couple of typo fixed in 'http-response replace-header':
  7. - an error when counting the number of arguments
  8. - a typo in the alert message
  9. This should be backported to 1.5.
  10. (cherry picked from commit 12cb00b216d67468b7c4bd84abedcb4ecd1a32bc)
  11. ---
  12. src/proto_http.c | 4 ++--
  13. 1 file changed, 2 insertions(+), 2 deletions(-)
  14. diff --git a/src/proto_http.c b/src/proto_http.c
  15. index b7ed85d..2b75b32 100644
  16. --- a/src/proto_http.c
  17. +++ b/src/proto_http.c
  18. @@ -9281,8 +9281,8 @@ struct http_res_rule *parse_http_res_cond(const char **args, const char *file, i
  19. cur_arg = 1;
  20. if (!*args[cur_arg] || !*args[cur_arg+1] || !*args[cur_arg+2] ||
  21. - (*args[cur_arg+3] && strcmp(args[cur_arg+2], "if") != 0 && strcmp(args[cur_arg+2], "unless") != 0)) {
  22. - Alert("parsing [%s:%d]: 'http-request %s' expects exactly 3 arguments.\n",
  23. + (*args[cur_arg+3] && strcmp(args[cur_arg+3], "if") != 0 && strcmp(args[cur_arg+3], "unless") != 0)) {
  24. + Alert("parsing [%s:%d]: 'http-response %s' expects exactly 3 arguments.\n",
  25. file, linenum, args[0]);
  26. goto out_err;
  27. }
  28. --
  29. 1.8.5.5