[BUILD] fix warning in proto_tcp.c with gcc >= 4
signedness issues.
diff --git a/include/types/proxy.h b/include/types/proxy.h
index 03cb5f6..721d7c0 100644
--- a/include/types/proxy.h
+++ b/include/types/proxy.h
@@ -132,7 +132,7 @@
struct list redirect_rules; /* content redirecting rules (chained) */
struct list switching_rules; /* content switching rules (chained) */
struct { /* TCP request processing */
- int inspect_delay; /* inspection delay */
+ unsigned int inspect_delay; /* inspection delay */
struct list inspect_rules; /* inspection rules */
} tcp_req;
struct server *srv; /* known servers */
diff --git a/src/proto_tcp.c b/src/proto_tcp.c
index cc96033..0cf1e0e 100644
--- a/src/proto_tcp.c
+++ b/src/proto_tcp.c
@@ -333,7 +333,7 @@
struct proxy *defpx, char *err, int errlen)
{
const char *ptr = NULL;
- int val;
+ unsigned int val;
int retlen;
if (!*args[1]) {
@@ -480,7 +480,7 @@
if (!bleft)
goto too_short;
- data = l4->req->w;
+ data = (const unsigned char *)l4->req->w;
if ((*data >= 0x14 && *data <= 0x17) || (*data == 0xFF)) {
/* SSLv3 header format */
if (bleft < 5)