Merge pull request #8461 from filecoin-project/fix/release-unseal-nosnap-panic

sealing: Don't panic in ReleaseUnsealed with no ranges
This commit is contained in:
Łukasz Magiera 2022-04-09 21:40:35 +02:00 committed by GitHub
commit 66f88773c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -705,7 +705,7 @@ func (m *Manager) ReleaseUnsealed(ctx context.Context, sector storage.SectorRef,
if err != nil {
return err
}
if len(safeToFree) != 0 || safeToFree[0].Offset != 0 || safeToFree[0].Size.Padded() != abi.PaddedPieceSize(ssize) {
if len(safeToFree) == 0 || safeToFree[0].Offset != 0 || safeToFree[0].Size.Padded() != abi.PaddedPieceSize(ssize) {
// todo support partial free
return nil
}