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
commit 97c6e0efb1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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
}