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:
Derek McGowan 2017-05-19 11:36:10 -07:00
parent ae70dc4de1
commit e0136cc83f
No known key found for this signature in database
GPG Key ID: F58C5D0A4405ACDB

View File

@ -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 {