]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUILD] fix warning in proto_tcp.c with gcc >= 4
authorWilly Tarreau <w@1wt.eu>
Sun, 17 Aug 2008 15:13:47 +0000 (17:13 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 17 Aug 2008 15:13:47 +0000 (17:13 +0200)
signedness issues.

include/types/proxy.h
src/proto_tcp.c

index 03cb5f638e105c42cbfd582f260e9e3b067cf2be..721d7c0326f4fbb5e867861e31ff5948a648f55e 100644 (file)
@@ -132,7 +132,7 @@ struct proxy {
        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 */
index cc96033c8d94d88f581c07855c04f1e8ac0586a7..0cf1e0e98086126f6f6833f12552d8d6f6ca498d 100644 (file)
@@ -333,7 +333,7 @@ static int tcp_parse_tcp_req(char **args, int section_type, struct proxy *curpx,
                             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 @@ acl_fetch_req_ssl_ver(struct proxy *px, struct session *l4, void *l7, int dir,
        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)