mirror of
https://github.com/harness/drone.git
synced 2025-05-08 01:10:27 +08:00
fix compile error after dep upgrade
This commit is contained in:
parent
9b93e6bae7
commit
ebfea36f21
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user