From 0feae8177aabed7316859b28414fbca9d3665c7a Mon Sep 17 00:00:00 2001 From: jpandre Date: Tue, 6 Jan 2009 11:25:55 +0000 Subject: [PATCH] Fixed the return value of ntfs_set_file_attributes() --- libntfs-3g/security.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libntfs-3g/security.c b/libntfs-3g/security.c index f9f8cbb6..d9d93f39 100644 --- a/libntfs-3g/security.c +++ b/libntfs-3g/security.c @@ -4392,7 +4392,8 @@ BOOL ntfs_set_file_attributes(struct SECURITY_API *scapi, ni->flags = (ni->flags & ~const_cpu_to_le32(0x31a7)) | cpu_to_le32(attrib & 0x31a7); NInoSetDirty(ni); - ntfs_inode_close(ni); + if (!ntfs_inode_close(ni)) + res = -1; } else errno = ENOENT; }