From d58b21ec1d9bb01059988c14859afd884e8b9eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Tue, 8 Feb 2011 13:52:12 +0100 Subject: [PATCH] Fixed possible wrong hole size when overwriting compressed data --- libntfs-3g/compress.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libntfs-3g/compress.c b/libntfs-3g/compress.c index e2575341..293ced27 100644 --- a/libntfs-3g/compress.c +++ b/libntfs-3g/compress.c @@ -1251,6 +1251,7 @@ static int ntfs_compress_overwr_free(ntfs_attr *na, runlist_element *rl, case 1 : /* there is a single hole, may have to merge */ freerl->vcn = freevcn; + freerl->length = freecnt; if (freerl[1].lcn == LCN_HOLE) { freerl->length += freerl[1].length; erl = freerl;