summaryrefslogtreecommitdiffstats
path: root/xlators/protocol
diff options
context:
space:
mode:
authorMohit Agrawal <moagrawal@redhat.com>2018-12-07 14:36:45 +0530
committerAmar Tumballi <amarts@redhat.com>2019-01-16 17:31:59 +0000
commit98550952bef0d84677706e75ff53a41dc8c90dec (patch)
treececb4c1be02d0bdf9c865b27fb4364aa11a58364 /xlators/protocol
parent213f31bf9e72eee57a6579b66e259af8e59e9c67 (diff)
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 <moagrawal@redhat.com>
Diffstat (limited to 'xlators/protocol')
-rw-r--r--xlators/protocol/server/src/server-rpc-fops.c2
1 files changed, 2 insertions, 0 deletions
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;
}