From 3f58b75146bf1db6b65df21c30eea38f1fd47297 Mon Sep 17 00:00:00 2001 From: "cantab.net!aia21" Date: Wed, 13 Oct 2004 10:56:24 +0000 Subject: [PATCH] Enforce minimum inode allocation 24 in ntfs_mft_bitmap_find_free_rec(). (Logical change 1.610) --- libntfs/mft.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libntfs/mft.c b/libntfs/mft.c index cf5d221c..a65efe80 100644 --- a/libntfs/mft.c +++ b/libntfs/mft.c @@ -425,6 +425,8 @@ static int ntfs_mft_bitmap_find_free_rec(ntfs_volume *vol, ntfs_inode *base_ni) data_pos = vol->mft_data_pos; else data_pos = base_ni->mft_no + 1; + if (data_pos < 24) + data_pos = 24; if (data_pos >= pass_end) { data_pos = 24; pass = 2;