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

refine buffer interface

This commit is contained in:
Darien Raymond
2018-07-30 22:45:06 +02:00
parent a4030dd237
commit 206f52affc
14 changed files with 42 additions and 58 deletions

View File

@@ -182,7 +182,8 @@ func (s *Server) handleConnect(ctx context.Context, request *http.Request, reade
}
if reader.Buffered() > 0 {
payload, err := buf.ReadSizeToMultiBuffer(reader, int32(reader.Buffered()))
var payload buf.MultiBuffer
_, err := payload.ReadFrom(&io.LimitedReader{R: reader, N: int64(reader.Buffered())})
if err != nil {
return err
}