Skip to content

Commit f8c27f7

Browse files
committed
fix memory leak
1 parent 095843a commit f8c27f7

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

proxy.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,12 +171,17 @@ func (prx *proxy) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
171171
tlscon.Close()
172172
return
173173
}
174-
go prx.IOCopy(loConn, tlscon)
175-
prx.IOCopy(tlscon, loConn)
174+
175+
go prx.IOCopy(tlscon, loConn)
176+
prx.IOCopy(loConn, tlscon)
176177
err = tlscon.Close()
177178
if err != nil {
178179
log.Println(err)
179180
}
181+
err = loConn.Close()
182+
if err != nil {
183+
log.Println(err)
184+
}
180185
return
181186

182187
}

0 commit comments

Comments
 (0)