From 6772bb46494f956fef11eadac3c52c3fa566339a Mon Sep 17 00:00:00 2001 From: szaka Date: Wed, 5 Apr 2006 02:50:44 +0000 Subject: [PATCH] Fix ntfsclone idempotency --- ntfsprogs/ntfsclone.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ntfsprogs/ntfsclone.c b/ntfsprogs/ntfsclone.c index 20997b50..a9e19b3b 100644 --- a/ntfsprogs/ntfsclone.c +++ b/ntfsprogs/ntfsclone.c @@ -787,6 +787,9 @@ static void wipe_index_allocation_timestamps(ntfs_inode *ni, ATTR_RECORD *attr) wipe_index_entry_timestams(entry); + if (ntfs_mft_usn_dec((MFT_RECORD *)tmp_indexa)) + perr_exit("ntfs_mft_usn_dec"); + if (ntfs_mst_pre_write_fixup((NTFS_RECORD *)tmp_indexa, indexr->index_block_size)) { ntfs_log_perror("INDX write fixup failed");