Merge pull request #2931 from kmlebedev/fix_nil_dataBackend

avoid invalid memory address or nil pointer dereference
This commit is contained in:
Chris Lu
2022-04-18 00:13:26 -07:00
committed by GitHub

View File

@@ -260,7 +260,7 @@ func (v *Volume) collectStatus() (maxFileKey types.NeedleId, datFileSize int64,
defer v.dataFileAccessLock.RUnlock()
glog.V(3).Infof("collectStatus volume %d", v.Id)
if v.nm == nil {
if v.nm == nil || v.DataBackend == nil {
return
}