From cd0be288b999af91cd762e7aefa262a1cde5c71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Mon, 23 Jan 2012 18:05:27 +0100 Subject: [PATCH] Fixed debug check for double opening after deleting an inode A debug check could be defeated when a deleted inode number was reused. --- libntfs-3g/dir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libntfs-3g/dir.c b/libntfs-3g/dir.c index ccae47c3..ea31535b 100644 --- a/libntfs-3g/dir.c +++ b/libntfs-3g/dir.c @@ -2002,6 +2002,7 @@ search: "Leaving inconsistent metadata.\n"); } #endif + debug_double_inode(ni->mft_no,0); if (ntfs_mft_record_free(ni->vol, ni)) { err = errno; ntfs_log_error("Failed to free base MFT record. "