Signed-off-by: Alexandr Morozov <lk4d4math@gmail.com>
| ... | ... |
@@ -116,6 +116,7 @@ func (proxy *UDPProxy) Run() {
|
| 116 | 116 |
proxyConn, err = net.DialUDP("udp", nil, proxy.backendAddr)
|
| 117 | 117 |
if err != nil {
|
| 118 | 118 |
log.Printf("Can't proxy a datagram to udp/%s: %s\n", proxy.backendAddr, err)
|
| 119 |
+ proxy.connTrackLock.Unlock() |
|
| 119 | 120 |
continue |
| 120 | 121 |
} |
| 121 | 122 |
proxy.connTrackTable[*fromKey] = proxyConn |