diff --git a/libntfs/runlist.c b/libntfs/runlist.c index 4dc958cb..32ec42a9 100644 --- a/libntfs/runlist.c +++ b/libntfs/runlist.c @@ -1680,7 +1680,7 @@ s64 ntfs_rl_get_compressed_size(ntfs_volume *vol, runlist *rl) return -1; } } else - ret = rlc->length << vol->cluster_size_bits; + ret += rlc->length; } - return ret; + return ret << vol->cluster_size_bits; }