summaryrefslogtreecommitdiffstats
path: root/module
diff options
context:
space:
mode:
authorTobin Harding <[email protected]>2017-10-06 13:33:44 +1100
committerBrian Behlendorf <[email protected]>2017-10-05 19:33:44 -0700
commitd95a59805f8f00046bb449fb12161e1f0caf65fb (patch)
treed9a41c964237a86d9c360e332e7067104456cf14 /module
parenteea2e2413220b34a3da0911dee554df20bdd0c47 (diff)
Remove unnecessary equality check
Currently `if` statement includes an assignment (from a function return value) and a equality check. The parenthesis are in the incorrect place, currently the code clobbers the function return value because of this. We can fix this by simplifying the `if` statement. `if (foo != 0)` can be more succinctly expressed as `if (foo)` Remove the equality check, add parenthesis to correct the statement. Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: George Melikov <[email protected]> Reviewed-by: Chris Dunlop <[email protected]> Signed-off-by: Tobin C. Harding <[email protected]> Closes #6685 Close #6719
Diffstat (limited to 'module')
-rw-r--r--module/zfs/zfs_vnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/module/zfs/zfs_vnops.c b/module/zfs/zfs_vnops.c
index 30cd58f6b..62241a46b 100644
--- a/module/zfs/zfs_vnops.c
+++ b/module/zfs/zfs_vnops.c
@@ -4562,7 +4562,7 @@ convoff(struct inode *ip, flock64_t *lckdat, int whence, offset_t offset)
int error;
if ((lckdat->l_whence == 2) || (whence == 2)) {
- if ((error = zfs_getattr(ip, &vap, 0, CRED()) != 0))
+ if ((error = zfs_getattr(ip, &vap, 0, CRED())))
return (error);
}