]> Cypherpunks repositories - gostls13.git/commit
net: filter destination addresses when source address is specified
authorMikio Hara <mikioh.mikioh@gmail.com>
Tue, 15 Mar 2016 01:00:12 +0000 (10:00 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Wed, 16 Mar 2016 03:17:56 +0000 (03:17 +0000)
commit790053b25ed384a81dba1af7c8c0646b48018af3
treec0d30a903356761fcbc1023dcd3fd7cdd36f7224
parent76b724cc6367309b046a9fc09d81b73f0dcccca4
net: filter destination addresses when source address is specified

This change filters out destination addresses by address family when
source address is specified to avoid running Dial operation with wrong
addressing scopes.

Fixes #11837.

Change-Id: I10b7a1fa325add2cd8ed58f105d527700a10d342
Reviewed-on: https://go-review.googlesource.com/20586
Reviewed-by: Paul Marks <pmarks@google.com>
src/net/dial.go
src/net/dial_test.go
src/net/error_test.go
src/net/ip.go
src/net/ipsock.go
src/net/net.go