summaryrefslogtreecommitdiffstats
path: root/xlators/protocol/client/src/client-helpers.c
diff options
context:
space:
mode:
authorBhumika Goyal <bgoyal@redhat.com>2018-08-19 01:38:53 +0530
committerAmar Tumballi <amarts@redhat.com>2018-08-22 06:45:43 +0000
commit0ebaa9c66347a78c3dce649e833143832114343a (patch)
treede993bd86a00f2f933c62ebfa4570542245a0491 /xlators/protocol/client/src/client-helpers.c
parent0f86ed9f8be0666bb49252daa24b2db6aa174199 (diff)
protocol: coverity fixes
Fixes CID: 1389388 1389320 1274113 1388881 1388623 1124801 1124795 Change-Id: Ia72abc0560c959b0298f42e25abdfc5523755569 updates: bz#789278 Signed-off-by: Bhumika Goyal <bgoyal@redhat.com>
Diffstat (limited to 'xlators/protocol/client/src/client-helpers.c')
-rw-r--r--xlators/protocol/client/src/client-helpers.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/xlators/protocol/client/src/client-helpers.c b/xlators/protocol/client/src/client-helpers.c
index ddb88795fee..f077fc2a73c 100644
--- a/xlators/protocol/client/src/client-helpers.c
+++ b/xlators/protocol/client/src/client-helpers.c
@@ -247,6 +247,8 @@ unserialize_rsp_direntp (xlator_t *this, fd_t *fd,
ret = 0;
out:
+ if (buf)
+ GF_FREE (buf);
return ret;
}
@@ -474,13 +476,13 @@ client_fd_fop_prepare_local (call_frame_t *frame, fd_t *fd, int64_t remote_fd)
clnt_local_t *local = NULL;
int ret = 0;
- this = frame->this;
-
if (!frame || !fd) {
ret = -EINVAL;
goto out;
}
+ this = frame->this;
+
frame->local = mem_get0 (this->local_pool);
if (frame->local == NULL) {
ret = -ENOMEM;