]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix Ip::Address::operator =(sockaddr_storage)
authorAlexis Robert <alexis.robert@gmail.com>
Sat, 29 Jun 2013 08:23:49 +0000 (02:23 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 29 Jun 2013 08:23:49 +0000 (02:23 -0600)
commita01fe97eee577a1df88766af6e624dfd88756c24
tree7ab75891ca3c63f869aec79ee080ff2f7b0d6a8c
parent1cff1b07e69ee2779d37af4cdac6b0e60b5308b2
Fix Ip::Address::operator =(sockaddr_storage)

The memcpy() for AF_INET6 is using a length of sizeof(sockaddr_in) instead
of sizeof(sockaddr_in6), so squid was trying to connect to truncatured IPv6
addresses with strange ports.
src/ip/Address.cc