fix compile error after dep upgrade

This commit is contained in:
Brad Rydzewski 2016-04-12 17:43:38 -07:00
parent 9b93e6bae7
commit ebfea36f21

View file

@ -43,7 +43,7 @@ type mux struct {
func (m *mux) Create(key string) (io.ReadCloser, io.WriteCloser, error) { func (m *mux) Create(key string) (io.ReadCloser, io.WriteCloser, error) {
rc, wc, err := m.cache.Get(key) rc, wc, err := m.cache.Get(key)
if rc != nil { if rc != nil {
rc = &closeOnceReader{ReadCloser: rc} rc = &closeOnceReader{ReaderAt: rc, ReadCloser: rc}
} }
if wc != nil { if wc != nil {
wc = &closeOnceWriter{WriteCloser: wc} wc = &closeOnceWriter{WriteCloser: wc}
@ -67,6 +67,7 @@ func (m *mux) Remove(key string) error {
// attempting to close the fscache reader more than // attempting to close the fscache reader more than
// once results in a panic. // once results in a panic.
type closeOnceReader struct { type closeOnceReader struct {
io.ReaderAt
io.ReadCloser io.ReadCloser
once sync.Once once sync.Once
} }