mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-06 23:27:04 +02:00
BUG/MINOR: seemless reload: Fix crash when an interface is specified.
When doing a seemless reload, while receiving the sockets from the old process the new process will die if the socket has been bound to a specific interface. This happens because the code that tries to parse the informations bogusly try to set xfer_sock->namespace, while it should be setting wfer_sock->iface. This should be backported to 1.8.
This commit is contained in:
parent
210eb259bf
commit
33e083c92e
@ -1180,7 +1180,7 @@ static int get_old_sockets(const char *unixsocket)
|
||||
goto out;
|
||||
}
|
||||
memcpy(xfer_sock->iface, &tmpbuf[curoff], len);
|
||||
xfer_sock->namespace[len] = 0;
|
||||
xfer_sock->iface[len] = 0;
|
||||
curoff += len;
|
||||
}
|
||||
if (curoff + sizeof(int) > maxoff) {
|
||||
|
Loading…
Reference in New Issue
Block a user