skip reading needle if size is invalid

related to https://github.com/seaweedfs/seaweedfs/issues/3882
This commit is contained in:
chrislu
2022-10-23 14:00:15 -07:00
parent 5294b6dd4d
commit e3ea544d40
2 changed files with 4 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ const (
)
var ErrorSizeMismatch = errors.New("size mismatch")
var ErrorSizeInvalid = errors.New("size invalid")
func (n *Needle) DiskSize(version Version) int64 {
return GetActualSize(n.Size, version)