From 7a6cdff114fdb464fdcd73addcf9ece6383219a5 Mon Sep 17 00:00:00 2001 From: Richard Wareing Date: Wed, 23 Mar 2016 16:23:32 -0700 Subject: cluster/afr/shd: Fix leak in PGFID healing Summary: - Fixes leak in PGFID healing flow Test Plan: - Valgrind on dev server Differential Revision: https://phabricator.fb.com/D3090661 Change-Id: Icde6c3ed868034dff77c92f01182dd1e3a4f8a57 Signed-off-by: Jeff Darcy Reviewed-on: https://review.gluster.org/17948 Tested-by: Jeff Darcy Smoke: Gluster Build System Reviewed-by: Jeff Darcy CentOS-regression: Gluster Build System --- xlators/cluster/afr/src/afr-self-heal-common.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xlators/cluster/afr/src/afr-self-heal-common.c b/xlators/cluster/afr/src/afr-self-heal-common.c index 94ecf454651..4a5c95477ee 100644 --- a/xlators/cluster/afr/src/afr-self-heal-common.c +++ b/xlators/cluster/afr/src/afr-self-heal-common.c @@ -2240,6 +2240,10 @@ heal_gfid: pgfid_str, gfid_str, ancestry_path); + if (frame) { + AFR_STACK_DESTROY (frame); + frame = NULL; + } goto heal_gfid; } } -- cgit