mirror of https://github.com/tikv/client-go.git
fix: check mem != nil before calling Mem() (#1236)
Signed-off-by: ekexium <eke@fastmail.com>
This commit is contained in:
parent
73c0712c01
commit
a9128e8200
|
|
@ -411,7 +411,14 @@ func (p *PipelinedMemDB) onMemChange() {
|
|||
|
||||
// Mem returns the memory usage of MemBuffer.
|
||||
func (p *PipelinedMemDB) Mem() uint64 {
|
||||
return p.memDB.Mem() + p.flushingMemDB.Mem()
|
||||
var mem uint64
|
||||
if p.memDB != nil {
|
||||
mem += p.memDB.Mem()
|
||||
}
|
||||
if p.flushingMemDB != nil {
|
||||
mem += p.flushingMemDB.Mem()
|
||||
}
|
||||
return mem
|
||||
}
|
||||
|
||||
type errIterator struct {
|
||||
|
|
|
|||
Loading…
Reference in New Issue