diff options
Diffstat (limited to 'xlators/system/posix-acl/src/posix-acl.c')
| -rw-r--r-- | xlators/system/posix-acl/src/posix-acl.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/xlators/system/posix-acl/src/posix-acl.c b/xlators/system/posix-acl/src/posix-acl.c index b1d3df396fb..f4527c3b0c8 100644 --- a/xlators/system/posix-acl/src/posix-acl.c +++ b/xlators/system/posix-acl/src/posix-acl.c @@ -659,6 +659,7 @@ posix_acl_inherit (xlator_t *this, loc_t *loc, dict_t *params, mode_t mode,                              size_access);          if (ret) {                  gf_log (this->name, GF_LOG_ERROR, "out of memory"); +                GF_FREE (xattr_access);                  ret = -1;                  goto out;          } @@ -682,6 +683,7 @@ posix_acl_inherit (xlator_t *this, loc_t *loc, dict_t *params, mode_t mode,                              size_default);          if (ret) {                  gf_log (this->name, GF_LOG_ERROR, "out of memory"); +                GF_FREE (xattr_default);                  ret = -1;                  goto out;          }  | 
