From 64560ad1f4de4f253c4f0a4be34610a70fc26e0b Mon Sep 17 00:00:00 2001 From: szaka Date: Tue, 15 Jul 2008 16:05:05 +0000 Subject: [PATCH] ntfs_attr_add(): fix ->attrs_offset conversion on error path (Yura Pakhuchiy) --- libntfs-3g/attrib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libntfs-3g/attrib.c b/libntfs-3g/attrib.c index 67b66bb9..1df6c6f9 100644 --- a/libntfs-3g/attrib.c +++ b/libntfs-3g/attrib.c @@ -3256,7 +3256,7 @@ rm_attr_err_out: free_err_out: /* Free MFT record, if it isn't contain attributes. */ if (le32_to_cpu(attr_ni->mrec->bytes_in_use) - - le32_to_cpu(attr_ni->mrec->attrs_offset) == 8) + le16_to_cpu(attr_ni->mrec->attrs_offset) == 8) if (ntfs_mft_record_free(attr_ni->vol, attr_ni)) ntfs_log_perror("Failed to free MFT record"); err_out: