BUILD: http_htx: fix ci compilation error with isdigit for Windows
The warning is encountered on platforms for which char type is signed by
default.
cf the following links
https://stackoverflow.com/questions/10186219/array-subscript-has-type-char
This must be backported up to 2.4.
(cherry picked from commit 164ae4ad55bdd36d22cba8568227895ef5ddc086)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/http_htx.c b/src/http_htx.c
index 79c2452..bb1d5a4 100644
--- a/src/http_htx.c
+++ b/src/http_htx.c
@@ -1760,7 +1760,7 @@
authority = http_get_authority(uri, 0);
start = istptr(authority);
end = istend(authority);
- for (ptr = end; ptr > start && isdigit(*--ptr); )
+ for (ptr = end; ptr > start && isdigit((unsigned char)*--ptr); )
;
/* if no port found, no normalization to proceed */