]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[BUILD] frontend: shut a warning with TCP_MAXSEG
authorWilly Tarreau <w@1wt.eu>
Wed, 5 Jan 2011 14:42:54 +0000 (15:42 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 5 Jan 2011 18:35:41 +0000 (19:35 +0100)
src/frontend.c: In function 'frontend_accept':
src/frontend.c:110: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness

The argument should be socklen_t and not int.

src/frontend.c

index 8842e28ca6267ff7b46456f2e68745751f6a1769..78180807690978248377a3493384b6a9f83bead4 100644 (file)
@@ -106,7 +106,7 @@ int frontend_accept(struct session *s)
                if (s->listener->maxseg < 0) {
                        /* we just want to reduce the current MSS by that value */
                        int mss;
-                       int mss_len = sizeof(mss);
+                       socklen_t mss_len = sizeof(mss);
                        if (getsockopt(cfd, IPPROTO_TCP, TCP_MAXSEG, &mss, &mss_len) == 0) {
                                mss += s->listener->maxseg; /* remember, it's < 0 */
                                setsockopt(cfd, IPPROTO_TCP, TCP_MAXSEG, &mss, sizeof(mss));