mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-05-03 16:28:01 +00:00
[BUG] proto_tcp: fix address binding on remote source
Mark Brooks reported that commit 1b4b7c broke tproxy in 1.5-dev6. Nick Chalk tracked the issue down to a missing address family setting in tcp_bind_socket() which resulted in a failure to use get_addr_len(). This issue is 1.5-specific.
This commit is contained in:
parent
787aed5078
commit
96dd079b49
@ -132,6 +132,7 @@ int tcp_bind_socket(int fd, int flags, struct sockaddr_storage *local, struct so
|
||||
#endif
|
||||
if (flags) {
|
||||
memset(&bind_addr, 0, sizeof(bind_addr));
|
||||
bind_addr.ss_family = remote->ss_family;
|
||||
switch (remote->ss_family) {
|
||||
case AF_INET:
|
||||
if (flags & 1)
|
||||
|
Loading…
Reference in New Issue
Block a user