Clear extra in content service reader after consumed
Avoid bugs where content can mistakenly be read from extra after an EOF is returned. Signed-off-by: Derek McGowan <derek@mcgstyle.net>
This commit is contained in:
parent
ae70dc4de1
commit
e0136cc83f
@ -19,6 +19,7 @@ func (rr *remoteReader) Read(p []byte) (n int, err error) {
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
rr.extra = rr.extra[:0]
|
||||||
|
|
||||||
p = p[n:]
|
p = p[n:]
|
||||||
for len(p) > 0 {
|
for len(p) > 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user