add pointers to all Read() methods

This commit is contained in:
aler9
2020-12-16 11:33:49 +01:00
parent 2be3fac239
commit 0aaf4d45d8
4 changed files with 24 additions and 21 deletions

View File

@@ -172,13 +172,12 @@ func (res *Response) Read(rb *bufio.Reader) error {
return err
}
res.Header = make(Header)
err = res.Header.read(rb)
if err != nil {
return err
}
res.Content, err = contentRead(rb, res.Header)
err = (*content)(&res.Content).read(rb, res.Header)
if err != nil {
return err
}
@@ -208,7 +207,7 @@ func (res Response) Write(bw *bufio.Writer) error {
return err
}
err = contentWrite(bw, res.Content)
err = content(res.Content).write(bw)
if err != nil {
return err
}