From 673e5fd897f42e9212ca2495bd0c43d9ab872619 Mon Sep 17 00:00:00 2001 From: "Dolf Schimmel (Freeaqingme)" Date: Sun, 27 Mar 2016 19:47:29 +0200 Subject: [PATCH] Actually close connection upon prefix error --- protocol.go | 1 + 1 file changed, 1 insertion(+) diff --git a/protocol.go b/protocol.go index 9e21e31..79f2694 100644 --- a/protocol.go +++ b/protocol.go @@ -104,6 +104,7 @@ func (p *Conn) RemoteAddr() net.Addr { p.once.Do(func() { if err := p.checkPrefix(); err != nil && err != io.EOF { log.Printf("[ERR] Failed to read proxy prefix: %v", err) + p.Close() } }) if p.srcAddr != nil {