diff options
| -rw-r--r-- | xlators/mount/fuse/src/fuse-resolve.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/xlators/mount/fuse/src/fuse-resolve.c b/xlators/mount/fuse/src/fuse-resolve.c index dd248f3d9bc..602cc075d45 100644 --- a/xlators/mount/fuse/src/fuse-resolve.c +++ b/xlators/mount/fuse/src/fuse-resolve.c @@ -741,8 +741,12 @@ fuse_resolve_and_resume (fuse_state_t *state, fuse_resume_fn_t fn)          /* If the resolve is for 'fd' and its open with 'write' flag             set, don't switch to new graph yet */ -        if (state->fd && ((state->fd->flags & O_RDWR) || + +        /* TODO: fix it later */ +        /* if (state->fd && ((state->fd->flags & O_RDWR) ||                            (state->fd->flags & O_WRONLY))) +        */ +        if (state->fd)                  goto resume;          if (state->loc.path) {  | 
