hfsplus: fix an artifact in ioctl flag checking
Fix a flag checking artifact in hfsplus_ioctl_getflags() routine found while doing clean-up against assignments inside `if's. Signed-off-by: Anton Salikhmetov <alexo@tuxera.com> Signed-off-by: Christoph Hellwig <hch@tuxera.com>
This commit is contained in:
parent
34a2d313c5
commit
596276c357
@ -28,7 +28,7 @@ static int hfsplus_ioctl_getflags(struct file *file, int __user *user_flags)
|
|||||||
|
|
||||||
if (inode->i_flags & S_IMMUTABLE)
|
if (inode->i_flags & S_IMMUTABLE)
|
||||||
flags |= FS_IMMUTABLE_FL;
|
flags |= FS_IMMUTABLE_FL;
|
||||||
if (inode->i_flags |= S_APPEND)
|
if (inode->i_flags & S_APPEND)
|
||||||
flags |= FS_APPEND_FL;
|
flags |= FS_APPEND_FL;
|
||||||
if (hip->userflags & HFSPLUS_FLG_NODUMP)
|
if (hip->userflags & HFSPLUS_FLG_NODUMP)
|
||||||
flags |= FS_NODUMP_FL;
|
flags |= FS_NODUMP_FL;
|
||||||
|
Loading…
Reference in New Issue
Block a user