diff options
Diffstat (limited to 'xlators/features')
-rw-r--r-- | xlators/features/index/src/index.c | 3 | ||||
-rw-r--r-- | xlators/features/quota/src/quota.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/xlators/features/index/src/index.c b/xlators/features/index/src/index.c index ead20e06f88..8f630f2f94e 100644 --- a/xlators/features/index/src/index.c +++ b/xlators/features/index/src/index.c @@ -1079,6 +1079,9 @@ init (xlator_t *this) } ret = 0; out: + if (!this->private && priv) + GF_FREE (priv); + return ret; } diff --git a/xlators/features/quota/src/quota.c b/xlators/features/quota/src/quota.c index f6c4e0099b9..436fb1b1cb1 100644 --- a/xlators/features/quota/src/quota.c +++ b/xlators/features/quota/src/quota.c @@ -497,6 +497,9 @@ quota_get_limit_value (inode_t *inode, xlator_t *this, int64_t *n) } out: + if (path) + GF_FREE (path); + return ret; } |