close body after http handler finished

gnutls_nghttp2
fangdingjun 6 years ago
parent 3bb90d264f
commit aa9682d29c

@ -263,6 +263,7 @@ func handleHTTPClient(c net.Conn, handler http.Handler) {
log.Println(err) log.Println(err)
} }
h2conn.Run() h2conn.Run()
h2conn = nil
return return
} }
@ -284,6 +285,9 @@ func handleHTTPClient(c net.Conn, handler http.Handler) {
handler.ServeHTTP(rh, req) handler.ServeHTTP(rh, req)
rh.Write(nil) rh.Write(nil)
rh.buf.WriteTo(rh.c) rh.buf.WriteTo(rh.c)
if req.Body != nil {
req.Body.Close()
}
} }
} }

Loading…
Cancel
Save