Index: drivers/filesystems/udfs/udf_info/udf_info.cpp =================================================================== --- drivers/filesystems/udfs/udf_info/udf_info.cpp (revision 71259) +++ drivers/filesystems/udfs/udf_info/udf_info.cpp (working copy) @@ -1718,8 +1718,8 @@ } } if(OldInIcb) { + UDFWriteExtent(Vcb, &(Dloc->DataLoc), 0, (uint32)OldLen, FALSE, OldInIcb, &_WrittenBytes); MyFreePool__(OldInIcb); - UDFWriteExtent(Vcb, &(Dloc->DataLoc), 0, (uint32)OldLen, FALSE, OldInIcb, &_WrittenBytes); } if((int64)OldLen != Dloc->DataLoc.Length) { // restore file size