From 95b44f2160ebb2d0a3f66a5bc7c4c273d1e0933a Mon Sep 17 00:00:00 2001 From: V2Ray Date: Sun, 11 Oct 2015 15:18:35 +0200 Subject: [PATCH] Clear buffer for UDP response. --- proxy/socks/socks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/socks/socks.go b/proxy/socks/socks.go index 85f65577d..90b175254 100644 --- a/proxy/socks/socks.go +++ b/proxy/socks/socks.go @@ -195,7 +195,7 @@ func (server *SocksServer) handleUDP(reader *v2net.TimeOutReader, writer io.Writ response.Domain = udpAddr.Domain() } - responseBuffer := alloc.NewSmallBuffer() + responseBuffer := alloc.NewSmallBuffer().Clear() response.Write(responseBuffer) _, err := writer.Write(responseBuffer.Value) responseBuffer.Release()