From cd48fb4e08af5e90fa1cd91137ff89b907ac815d Mon Sep 17 00:00:00 2001 From: Kr328 Date: Tue, 21 Apr 2020 22:27:09 +0800 Subject: [PATCH] fix dialer hook --- core/src/main/golang/bridge/tun.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/golang/bridge/tun.go b/core/src/main/golang/bridge/tun.go index 1ef794b..ae2a05c 100644 --- a/core/src/main/golang/bridge/tun.go +++ b/core/src/main/golang/bridge/tun.go @@ -20,12 +20,14 @@ func init() { dialer.ListenConfigHook = onNewListenConfig } -func onNewDialer(dialer *net.Dialer) { +func onNewDialer(dialer *net.Dialer) error { dialer.Control = onNewSocket + return nil } -func onNewListenConfig(listen *net.ListenConfig) { +func onNewListenConfig(listen *net.ListenConfig) error { listen.Control = onNewSocket + return nil } func onNewSocket(_, _ string, c syscall.RawConn) error {