1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-10 18:00:43 +00:00

Fix: nullcheck on alternative systemDialer (#959)

* fix: null-check on alternative systemDialer
* delete deprecated option DualStack
This commit is contained in:
rurirei 2021-05-02 22:28:33 +08:00 committed by GitHub
parent 980fb59878
commit 1822504ed8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,7 +68,6 @@ func (d *DefaultSystemDialer) Dial(ctx context.Context, src net.Address, dest ne
dialer := &net.Dialer{
Timeout: time.Second * 16,
DualStack: true,
LocalAddr: resolveSrcAddr(dest.Network, src),
}
@ -160,7 +159,7 @@ func (v *SimpleSystemDialer) Dial(ctx context.Context, src net.Address, dest net
// v2ray:api:stable
func UseAlternativeSystemDialer(dialer SystemDialer) {
if dialer == nil {
effectiveSystemDialer = &DefaultSystemDialer{}
dialer = &DefaultSystemDialer{}
}
effectiveSystemDialer = dialer
}