diff options
Diffstat (limited to 'xlators')
-rw-r--r-- | xlators/features/quota/src/quotad-aggregator.c | 3 | ||||
-rw-r--r-- | xlators/protocol/server/src/server-rpc-fops.c | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/xlators/features/quota/src/quotad-aggregator.c b/xlators/features/quota/src/quotad-aggregator.c index 3b883d3f7e0..b3ed777c8e2 100644 --- a/xlators/features/quota/src/quotad-aggregator.c +++ b/xlators/features/quota/src/quotad-aggregator.c @@ -280,6 +280,8 @@ errx: if (dict) dict_unref(dict); + if (cli_req.dict.dict_val) + free(cli_req.dict.dict_val); return ret; } @@ -347,6 +349,7 @@ err: rsp.op_errno = op_errno; quotad_aggregator_lookup_cbk(this, frame, &rsp); + free(args.xdata.xdata_val); return ret; } 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; } |