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. commit 1993e23d59e37ee7befbc64bf1535640a16354bc
  2. Author: Olivier Houchard <ohouchard@haproxy.com>
  3. Date: Tue Oct 16 18:39:38 2018 +0200
  4. MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80.
  5. Write 130 and 128 as 8x82 and 0x80, to avoid warnings about casting from
  6. int to size. "check_req" should probably be unsigned, but it's hard to do so.
  7. (cherry picked from commit 3332090a2d3e9e84bac67af79fb03be111359429)
  8. Signed-off-by: Willy Tarreau <w@1wt.eu>
  9. diff --git a/src/cfgparse.c b/src/cfgparse.c
  10. index 7414b60d..87a4d803 100644
  11. --- a/src/cfgparse.c
  12. +++ b/src/cfgparse.c
  13. @@ -5082,7 +5082,7 @@ stats_error_parsing:
  14. ((unsigned char) (packetlen >> 16) & 0xff));
  15. curproxy->check_req[3] = 1;
  16. - curproxy->check_req[5] = 130;
  17. + curproxy->check_req[5] = 0x82; // 130
  18. curproxy->check_req[11] = 1;
  19. curproxy->check_req[12] = 33;
  20. memcpy(&curproxy->check_req[36], mysqluser, userlen);
  21. @@ -5108,7 +5108,7 @@ stats_error_parsing:
  22. ((unsigned char) (packetlen >> 16) & 0xff));
  23. curproxy->check_req[3] = 1;
  24. - curproxy->check_req[5] = 128;
  25. + curproxy->check_req[5] = 0x80;
  26. curproxy->check_req[8] = 1;
  27. memcpy(&curproxy->check_req[9], mysqluser, userlen);
  28. curproxy->check_req[9 + userlen + 1 + 1] = 1;