1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-15 13:45:21 -05: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

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
}