Reader.Close: Prefer to lock Client in public method
This commit is contained in:
parent
df60a765a7
commit
dc7428db54
@ -208,6 +208,8 @@ func (r *Reader) readOnceAt(b []byte, pos int64, ctxErr *error) (n int, err erro
|
||||
}
|
||||
|
||||
func (r *Reader) Close() error {
|
||||
r.t.cl.mu.Lock()
|
||||
defer r.t.cl.mu.Unlock()
|
||||
r.t.deleteReader(r)
|
||||
r.t = nil
|
||||
return nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user