diff options
Diffstat (limited to 'xlators/storage/posix/src/posix-entry-ops.c')
-rw-r--r-- | xlators/storage/posix/src/posix-entry-ops.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/xlators/storage/posix/src/posix-entry-ops.c b/xlators/storage/posix/src/posix-entry-ops.c index 69e125a45ab..0abe380ee43 100644 --- a/xlators/storage/posix/src/posix-entry-ops.c +++ b/xlators/storage/posix/src/posix-entry-ops.c @@ -252,6 +252,9 @@ posix_lookup (call_frame_t *frame, xlator_t *this, xattr = posix_xattr_fill (this, real_path, loc, NULL, -1, xdata, &buf); + posix_cs_maintenance (this, NULL, loc, NULL, &buf, real_path, + xdata, &xattr, _gf_true); + if (dict_get (xdata, GF_CLEAN_WRITE_PROTECTION)) { ret = sys_lremovexattr (real_path, GF_PROTECT_FROM_EXTERNAL_WRITES); |