Skip to content

Commit 9716e22

Browse files
Small bugfix
1 parent 75ceff0 commit 9716e22

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/fenix_data_policy_in_memory_raid.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ int Member::lrestore(
530530

531531
int begin = end > 0 ? end-1 : end;
532532
if(max_restore != 0){
533-
for(int i = end-1; i >= 0 && !recovered.includes_all(max_restore) ; i--){
533+
for(int i = end-1; i >= 0 && !recovered.includes_all(max_restore-1) ; i--){
534534
if(entries[i].timestamp < 0) break;
535535
begin = i;
536536
recovered += entries[i].region;
@@ -545,7 +545,7 @@ int Member::lrestore(
545545
}
546546

547547
if(end <= 0) return FENIX_ERROR_NODATA_FOUND;
548-
if(max_restore != 0 && !recovered.includes_all(max_restore))
548+
if(max_restore != 0 && !recovered.includes_all(max_restore-1))
549549
return FENIX_WARNING_PARTIAL_RESTORE;
550550
return FENIX_SUCCESS;
551551
}

0 commit comments

Comments
 (0)