summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2016-08-05 12:34:13 +1000
committerMartin Schwenke <martins@samba.org>2016-08-08 08:17:33 +0200
commit814002c9a10227fd6cc13fdc974d2312201d7c19 (patch)
treeb144fd8449d963c5a31acecd9d9e2b026c30135c
parentbfe891e418fd372c1e7036f08e81b65c27843a79 (diff)
downloadsamba-814002c9a10227fd6cc13fdc974d2312201d7c19.tar.gz
ctdb-tools: Free record if it does not contain valid data
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12121 Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
-rw-r--r--ctdb/tools/ctdb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c
index 790170befd5..c9ae5cd9088 100644
--- a/ctdb/tools/ctdb.c
+++ b/ctdb/tools/ctdb.c
@@ -2038,6 +2038,7 @@ static void traverse_handler(uint64_t srvid, TDB_DATA data, void *private_data)
}
if (rec->data.dsize == 0) {
+ talloc_free(rec);
return;
}