diff --git a/ctdb/client/ctdb_client.c b/ctdb/client/ctdb_client.c index 991ba4894c2..08e490359c5 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; }