From 98550952bef0d84677706e75ff53a41dc8c90dec Mon Sep 17 00:00:00 2001 From: Mohit Agrawal Date: Fri, 7 Dec 2018 14:36:45 +0530 Subject: core: Resolve memory leak for brick Problem: Some functions are not freeing memory allocated by xdr_to_genric so it has become leak Solution: Call free to avoid leak Change-Id: I3524fe2831d1511d378a032f21467edae3850314 fixes: bz#1656682 Signed-off-by: Mohit Agrawal --- xlators/protocol/server/src/server-rpc-fops.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'xlators/protocol/server/src') diff --git a/xlators/protocol/server/src/server-rpc-fops.c b/xlators/protocol/server/src/server-rpc-fops.c index 52a144e5d12..3b028b49962 100644 --- a/xlators/protocol/server/src/server-rpc-fops.c +++ b/xlators/protocol/server/src/server-rpc-fops.c @@ -4255,6 +4255,7 @@ server3_3_release(rpcsvc_request_t *req) ret = 0; out: + free(args.xdata.xdata_val); return ret; } @@ -4302,6 +4303,7 @@ server3_3_releasedir(rpcsvc_request_t *req) ret = 0; out: + free(args.xdata.xdata_val); return ret; } -- cgit