MINOR: unix: don't mention free ports on EAGAIN

When a connect() to a unix socket returns EAGAIN we talk about
"no free ports" in the error/debug message, which only makes
sense when using TCP.

Explain connect() failure and suggest troubleshooting server
backlog size.
This commit is contained in:
Lukas Tribus 2016-01-26 20:33:14 +01:00 committed by Willy Tarreau
parent 79c1e912bb
commit 9f256d4d85
1 changed files with 1 additions and 1 deletions

View File

@ -504,7 +504,7 @@ int uxst_connect_server(struct connection *conn, int data, int delack)
else if (errno == EAGAIN || errno == EADDRINUSE || errno == EADDRNOTAVAIL) {
char *msg;
if (errno == EAGAIN || errno == EADDRNOTAVAIL) {
msg = "no free ports";
msg = "can't connect to destination unix socket, check backlog size on the server";
conn->err_code = CO_ER_FREE_PORTS;
}
else {