fix compile error after dep upgrade
This commit is contained in:
parent
9b93e6bae7
commit
ebfea36f21
1 changed files with 2 additions and 1 deletions
|
@ -43,7 +43,7 @@ type mux struct {
|
|||
func (m *mux) Create(key string) (io.ReadCloser, io.WriteCloser, error) {
|
||||
rc, wc, err := m.cache.Get(key)
|
||||
if rc != nil {
|
||||
rc = &closeOnceReader{ReadCloser: rc}
|
||||
rc = &closeOnceReader{ReaderAt: rc, ReadCloser: rc}
|
||||
}
|
||||
if wc != nil {
|
||||
wc = &closeOnceWriter{WriteCloser: wc}
|
||||
|
@ -67,6 +67,7 @@ func (m *mux) Remove(key string) error {
|
|||
// attempting to close the fscache reader more than
|
||||
// once results in a panic.
|
||||
type closeOnceReader struct {
|
||||
io.ReaderAt
|
||||
io.ReadCloser
|
||||
once sync.Once
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue