Fix HTTP stream leaking problem

This commit is contained in:
Star Brilliant
2018-11-06 14:46:23 +08:00
parent 0577ff6dca
commit 017a18f20c

View File

@@ -224,6 +224,7 @@ func (c *Client) handlerFunc(w dns.ResponseWriter, r *dns.Msg, isTCP bool) {
}
if req.response != nil {
defer req.response.Body.Close()
for _, header := range c.conf.DebugHTTPHeaders {
if value := req.response.Header.Get(header); value != "" {
log.Printf("%s: %s\n", header, value)