mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-05 04:56:10 +02:00
MINOR: proto_tcp: also report the attempted MSS values in error message
The MSS errors are the only ones not indicating what was attempted, let's report the value that was tried, as it can help users spot them in the config (particularly if a default value was used).
This commit is contained in:
parent
ed1748553a
commit
3cf05cb0b1
@ -621,7 +621,7 @@ int tcp_bind_listener(struct listener *listener, char *errmsg, int errlen)
|
||||
if (listener->maxseg > 0) {
|
||||
if (setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG,
|
||||
&listener->maxseg, sizeof(listener->maxseg)) == -1) {
|
||||
chunk_appendf(msg, "%scannot set MSS", msg->data ? ", " : "");
|
||||
chunk_appendf(msg, "%scannot set MSS to %d", msg->data ? ", " : "", listener->maxseg);
|
||||
err |= ERR_WARN;
|
||||
}
|
||||
} else {
|
||||
@ -639,7 +639,7 @@ int tcp_bind_listener(struct listener *listener, char *errmsg, int errlen)
|
||||
if (defaultmss > 0 &&
|
||||
tmpmaxseg != defaultmss &&
|
||||
setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG, &defaultmss, sizeof(defaultmss)) == -1) {
|
||||
chunk_appendf(msg, "%scannot set MSS", msg->data ? ", " : "");
|
||||
chunk_appendf(msg, "%scannot set MSS to %d", msg->data ? ", " : "", defaultmss);
|
||||
err |= ERR_WARN;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user