diff options
author | Sumit Bose <sbose@redhat.com> | 2012-11-19 11:13:03 +0100 |
---|---|---|
committer | Amitay Isaacs <amitay@gmail.com> | 2013-07-11 15:16:55 +1000 |
commit | 1f96f42b73f0de70b7f915b029952fa1324c6ff7 (patch) | |
tree | f8b9db8c5097976d1f92eda19a96b173c8b4dabe /ctdb/client/ctdb_client.c | |
parent | 157f1cfefd898aa7fb3dc67796565e4d5ad3d37c (diff) | |
download | samba-1f96f42b73f0de70b7f915b029952fa1324c6ff7.tar.gz samba-1f96f42b73f0de70b7f915b029952fa1324c6ff7.tar.xz samba-1f96f42b73f0de70b7f915b029952fa1324c6ff7.zip |
Fix memory leak in ctdb_send_message()
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
(This used to be ctdb commit da87395d29f5d11ecfedaf36b53fa060a9140bfd)
Diffstat (limited to 'ctdb/client/ctdb_client.c')
-rw-r--r-- | ctdb/client/ctdb_client.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/ctdb/client/ctdb_client.c b/ctdb/client/ctdb_client.c index 991ba4894c..08e490359c 100644 --- a/ctdb/client/ctdb_client.c +++ b/ctdb/client/ctdb_client.c @@ -541,12 +541,8 @@ int ctdb_client_send_message(struct ctdb_context *ctdb, uint32_t pnn, memcpy(&r->data[0], data.dptr, data.dsize); res = ctdb_client_queue_pkt(ctdb, &r->hdr); - if (res != 0) { - return res; - } - talloc_free(r); - return 0; + return res; } |