1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-04 08:15:21 -05:00

make sure writer not buffered

This commit is contained in:
Darien Raymond
2017-11-15 11:23:25 +01:00
parent 5a6022d1ed
commit f3c5df8798
2 changed files with 5 additions and 8 deletions

View File

@@ -257,13 +257,8 @@ func (s *Server) handlePlainHTTP(ctx context.Context, request *http.Request, rea
request.Header.Set("Connection", "close")
requestWriter := buf.NewBufferedWriter(ray.InboundInput())
if err := request.Write(requestWriter); err != nil {
return err
}
if err := requestWriter.Flush(); err != nil {
return err
}
return nil
common.Must(requestWriter.SetBuffered(false))
return request.Write(requestWriter)
})
responseDone := signal.ExecuteAsync(func() error {