Close connection to backend when done

This commit is contained in:
Jonathan Leibiusky @xetorthio
2017-08-16 09:25:32 -03:00
parent 6d9ed2be41
commit d77c840a86

View File

@@ -405,6 +405,7 @@ func (r *proxyRouter) handleConnection(c net.Conn) {
log.Printf("Error dialing backend %s: %v\n", dstHost.String(), err) log.Printf("Error dialing backend %s: %v\n", dstHost.String(), err)
return return
} }
defer d.Close()
err = req.Write(d) err = req.Write(d)
if err != nil { if err != nil {
log.Printf("Error requesting backend %s: %v\n", dstHost.String(), err) log.Printf("Error requesting backend %s: %v\n", dstHost.String(), err)