diff options
Diffstat (limited to 'libglusterfsclient/src/libglusterfsclient.c')
| -rwxr-xr-x | libglusterfsclient/src/libglusterfsclient.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/libglusterfsclient/src/libglusterfsclient.c b/libglusterfsclient/src/libglusterfsclient.c index 1e50e004e8f..fb48fc300da 100755 --- a/libglusterfsclient/src/libglusterfsclient.c +++ b/libglusterfsclient/src/libglusterfsclient.c @@ -5793,8 +5793,8 @@ libgf_client_ftruncate (libglusterfs_client_ctx_t *ctx, fd_t *fd,          int                             op_ret = -1;          libglusterfs_client_fd_ctx_t    *fdctx = NULL; -        if ((!(fd->flags & O_ACCMODE) ==  O_RDWR) -                        && (!((fd->flags & O_ACCMODE) == O_WRONLY))) { +        if (!(((fd->flags & O_ACCMODE) == O_RDWR) +              || ((fd->flags & O_ACCMODE) == O_WRONLY))) {                  errno = EBADF;                  goto out;          }  | 
