Changes by: szaka
Update of /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32748/ntfsprogs
Modified Files:
ntfsresize.c
Log Message:
Fix in relocate_attributes(): don't stop processing of MFT record attributes
at AT_DATA of $BadClus and $Bitmap. In practice, there aren't non-resident
attributes after them so this recent bug shouldn't have caused data loss.
Index: ntfsresize.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs/ntfsresize.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -p -r1.77 -r1.78
--- ntfsresize.c 18 Jul 2005 22:09:47 -0000 1.77
+++ ntfsresize.c 24 Jul 2005 09:06:55 -0000 1.78
@@ -1640,11 +1640,11 @@ static void relocate_attributes(ntfs_res
if (ret == -1)
exit(1);
else if (ret == 1)
- break;
+ continue;
if (resize->mref == FILE_Bitmap &&
resize->ctx->attr->type == AT_DATA)
- break;
+ continue;
relocate_attribute(resize);
}
|