diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr.c')
| -rw-r--r-- | xlators/cluster/afr/src/afr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr.c b/xlators/cluster/afr/src/afr.c index c9a46f28a14..c60e1b33cd7 100644 --- a/xlators/cluster/afr/src/afr.c +++ b/xlators/cluster/afr/src/afr.c @@ -662,6 +662,11 @@ afr_lookup (call_frame_t *frame, xlator_t *this, frame->local = local; + if (!strcmp (loc->path, "/" AFR_TRASH_DIR)) { + op_errno = ENOENT; + goto out; + } + loc_copy (&local->loc, loc); ret = inode_ctx_get (loc->inode, this, &ctx); |
