From b679fd4b73d9ec039029088769722887b61d750a Mon Sep 17 00:00:00 2001 From: Mohit Agrawal Date: Wed, 23 May 2018 09:10:11 +0530 Subject: Revert "glusterfsd: Memleak in glusterfsd process while brick mux is on" Updates: bz#1582286 This reverts commit 7c3cc485054e4ede1efb358552135b432fb7047a. Change-Id: I831d646112bcfa13d0c2153482ad00ff1b23aa6c Signed-off-by: Mohit Agrawal --- xlators/system/posix-acl/src/posix-acl.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'xlators/system/posix-acl') diff --git a/xlators/system/posix-acl/src/posix-acl.c b/xlators/system/posix-acl/src/posix-acl.c index aadd6fc9bb1..5dac688e02d 100644 --- a/xlators/system/posix-acl/src/posix-acl.c +++ b/xlators/system/posix-acl/src/posix-acl.c @@ -582,15 +582,13 @@ posix_acl_unref (xlator_t *this, struct posix_acl *acl) int refcnt = 0; conf = this->private; - if (!conf) - goto out; LOCK(&conf->acl_lock); { refcnt = --acl->refcnt; } UNLOCK(&conf->acl_lock); -out: + if (!refcnt) posix_acl_destroy (this, acl); } -- cgit