From 5bb72792c853e985a9b2557ae8433a3351ebb728 Mon Sep 17 00:00:00 2001 From: szaka Date: Fri, 27 Feb 2009 02:05:28 +0000 Subject: [PATCH] ntfs_inode_sync_standard_info: cleanup, log error --- libntfs-3g/inode.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/libntfs-3g/inode.c b/libntfs-3g/inode.c index 080a1783..bd35c9d7 100644 --- a/libntfs-3g/inode.c +++ b/libntfs-3g/inode.c @@ -514,20 +514,17 @@ static int ntfs_inode_sync_standard_information(ntfs_inode *ni) { ntfs_attr_search_ctx *ctx; STANDARD_INFORMATION *std_info; - int err; - ntfs_log_trace("Entering for inode 0x%llx.\n", (long long) ni->mft_no); + ntfs_log_trace("Entering for inode %lld\n", (long long)ni->mft_no); ctx = ntfs_attr_get_search_ctx(ni, NULL); if (!ctx) return -1; if (ntfs_attr_lookup(AT_STANDARD_INFORMATION, AT_UNNAMED, - 0, CASE_SENSITIVE, 0, NULL, 0, ctx)) { - err = errno; - ntfs_log_trace("Failed to receive STANDARD_INFORMATION " - "attribute.\n"); + 0, CASE_SENSITIVE, 0, NULL, 0, ctx)) { + ntfs_log_perror("Failed to sync standard info (inode %lld)", + (long long)ni->mft_no); ntfs_attr_put_search_ctx(ctx); - errno = err; return -1; } std_info = (STANDARD_INFORMATION *)((u8 *)ctx->attr + @@ -688,8 +685,6 @@ int ntfs_inode_sync(ntfs_inode *ni) if (err != EIO) err = EBUSY; } - ntfs_log_perror("Failed to sync standard info (inode %lld)", - (long long)ni->mft_no); } /* Update FILE_NAME's in the index. */