From d77c840a869913df3072402f02f02153e5784f9a Mon Sep 17 00:00:00 2001 From: "Jonathan Leibiusky @xetorthio" Date: Wed, 16 Aug 2017 09:25:32 -0300 Subject: [PATCH] Close connection to backend when done --- router/router.go | 1 + 1 file changed, 1 insertion(+) diff --git a/router/router.go b/router/router.go index 7a61cdf..3421186 100644 --- a/router/router.go +++ b/router/router.go @@ -405,6 +405,7 @@ func (r *proxyRouter) handleConnection(c net.Conn) { log.Printf("Error dialing backend %s: %v\n", dstHost.String(), err) return } + defer d.Close() err = req.Write(d) if err != nil { log.Printf("Error requesting backend %s: %v\n", dstHost.String(), err)