From a2b3ce5b3ef846971453644820d80101d1ebec9d Mon Sep 17 00:00:00 2001 From: Csaba Henk Date: Tue, 9 Jul 2019 11:06:49 +0200 Subject: fuse: add missing GF_FREE to fuse_interrupt Change-Id: Id7e003e4a53d0a0057c1c84e1cd704c80a6cb015 fixes: bz#1753571 Signed-off-by: N Balachandran --- xlators/mount/fuse/src/fuse-bridge.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'xlators/mount/fuse/src/fuse-bridge.c') diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c index c3945d7a13c..00daee99ed5 100644 --- a/xlators/mount/fuse/src/fuse-bridge.c +++ b/xlators/mount/fuse/src/fuse-bridge.c @@ -661,7 +661,7 @@ fuse_interrupt(xlator_t *this, fuse_in_header_t *finh, void *msg, " failed to allocate timed message", finh->unique, fii->unique); - return; + goto out; } dmsg->fuse_out_header.unique = finh->unique; @@ -673,6 +673,9 @@ fuse_interrupt(xlator_t *this, fuse_in_header_t *finh, void *msg, send_fuse_timed(this, dmsg); } + +out: + GF_FREE(finh); } /* -- cgit