From 5b7a193d26097d51dcaffe323ce29a3fed66794d Mon Sep 17 00:00:00 2001 From: jpandre Date: Wed, 1 Jul 2009 18:56:00 +0000 Subject: [PATCH] Fixed erroneous rejections of setting efs info --- libntfs-3g/efs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libntfs-3g/efs.c b/libntfs-3g/efs.c index 9bc01351..3b7e53ae 100644 --- a/libntfs-3g/efs.c +++ b/libntfs-3g/efs.c @@ -134,8 +134,8 @@ int ntfs_set_efs_info(const char *path __attribute__((unused)), res = 0; if (ni && value && size) { - if (ni->flags && (FILE_ATTR_ENCRYPTED | FILE_ATTR_COMPRESSED)) { - if (ni->flags && FILE_ATTR_ENCRYPTED) { + if (ni->flags & (FILE_ATTR_ENCRYPTED | FILE_ATTR_COMPRESSED)) { + if (ni->flags & FILE_ATTR_ENCRYPTED) { ntfs_log_info("File %s already encrypted",path); errno = EEXIST; } else {