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 */