Changes by: flatcap
Update of /cvsroot/linux-ntfs/linux-ntfs/ntfstools
In directory usw-pr-cvs1:/tmp/cvs-serv17709
Modified Files:
mkntfs.c
Log Message:
$bitmap - set bits beyond volume
Index: mkntfs.c
===================================================================
RCS file: /cvsroot/linux-ntfs/linux-ntfs/ntfstools/mkntfs.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -U2 -r1.31 -r1.32
--- mkntfs.c 2001/06/13 01:35:02 1.31
+++ mkntfs.c 2001/06/13 11:47:05 1.32
@@ -2779,4 +2779,9 @@
err_exit("Failed to allocate internal buffer: %s",
strerror(errno));
+ /* $Bitmap could overlap the end of the volume.
+ Any bits in this region must be set */
+ for (i = opt.nr_clusters+1; i < lcn_bitmap_byte_size<<3; i++)
+ ntfs_set_bit(lcn_bitmap, (__u64) i, 1);
+
/* Determine MFT zone size. */
opt.mft_zone_end = opt.nr_clusters;
|