Fix: add missing error check

This commit is contained in:
Dreamacro
2019-04-24 10:29:29 +08:00
parent c92cda6980
commit 90e3dccacd
3 changed files with 19 additions and 4 deletions

View File

@ -144,7 +144,12 @@ func (t *Tunnel) handleConn(localConn C.ServerAdapter) {
}
if metadata.NetWork == C.UDP {
pc, addr, _ := proxy.DialUDP(metadata)
pc, addr, err := proxy.DialUDP(metadata)
defer pc.Close()
if err != nil {
log.Warnln("Proxy[%s] connect [%s --> %s] error: %s", proxy.Name(), metadata.SourceIP.String(), metadata.String(), err.Error())
}
t.handleUDPOverTCP(localConn, pc, addr)
return
}