From e0136cc83fc1173967321d846137ca620833e3e3 Mon Sep 17 00:00:00 2001 From: Derek McGowan Date: Fri, 19 May 2017 11:36:10 -0700 Subject: [PATCH] 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 --- services/content/reader.go | 1 + 1 file changed, 1 insertion(+) diff --git a/services/content/reader.go b/services/content/reader.go index 2abedd9c4..e40150231 100644 --- a/services/content/reader.go +++ b/services/content/reader.go @@ -19,6 +19,7 @@ func (rr *remoteReader) Read(p []byte) (n int, err error) { } return } + rr.extra = rr.extra[:0] p = p[n:] for len(p) > 0 {