diff --git a/libntfs/runlist.c b/libntfs/runlist.c index 98012dee..b5c02faa 100644 --- a/libntfs/runlist.c +++ b/libntfs/runlist.c @@ -1348,6 +1348,7 @@ int ntfs_rl_truncate(runlist **arl, const VCN start_vcn) while (rl->length) { if (start_vcn < rl[1].vcn) break; + rl++; } if (!rl->length) { // FIXME: Weird, probably a BUG()!