mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-13 06:54:37 +00:00
[BUG] fix off-by-one in path length in destroy_uxst_socket()
An off-by-one error was left in the computation of the unix socket path.
This commit is contained in:
parent
03f6d67c48
commit
10ae548052
@ -198,7 +198,7 @@ static void destroy_uxst_socket(const char *path)
|
|||||||
|
|
||||||
addr.sun_family = AF_UNIX;
|
addr.sun_family = AF_UNIX;
|
||||||
strncpy(addr.sun_path, path, sizeof(addr.sun_path));
|
strncpy(addr.sun_path, path, sizeof(addr.sun_path));
|
||||||
addr.sun_path[sizeof(addr.sun_path)] = 0;
|
addr.sun_path[sizeof(addr.sun_path) - 1] = 0;
|
||||||
ret = connect(sock, (struct sockaddr *)&addr, sizeof(addr));
|
ret = connect(sock, (struct sockaddr *)&addr, sizeof(addr));
|
||||||
if (ret < 0 && errno == ECONNREFUSED) {
|
if (ret < 0 && errno == ECONNREFUSED) {
|
||||||
/* Connect failed: the socket still exists but is not used
|
/* Connect failed: the socket still exists but is not used
|
||||||
|
Loading…
Reference in New Issue
Block a user