summaryrefslogtreecommitdiff
path: root/ctdb
diff options
context:
space:
mode:
authorAmitay Isaacs <amitay@gmail.com>2015-11-10 18:32:05 +1100
committerMartin Schwenke <martins@samba.org>2016-01-20 04:19:11 +0100
commite59712b2c311c4d5fff82bc62f86a83ea4e86cbd (patch)
tree2b7b93aa8251f0b7349b9de800a86c84c74d4b81 /ctdb
parent0ed60d757d3cb134eb74e559bc3288b44cf74a6f (diff)
downloadsamba-e59712b2c311c4d5fff82bc62f86a83ea4e86cbd.tar.gz
ctdb-client: Use ctdb_ltdb_header_extract()
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
Diffstat (limited to 'ctdb')
-rw-r--r--ctdb/client/client_db.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/ctdb/client/client_db.c b/ctdb/client/client_db.c
index 6af607af09b..f9368b265f4 100644
--- a/ctdb/client/client_db.c
+++ b/ctdb/client/client_db.c
@@ -591,19 +591,13 @@ static int ctdb_db_traverse_handler(struct tdb_context *tdb, TDB_DATA key,
if (state->extract_header) {
struct ctdb_ltdb_header header;
- size_t len;
- ret = ctdb_ltdb_header_pull(data.dptr, data.dsize, &header);
+ ret = ctdb_ltdb_header_extract(&data, &header);
if (ret != 0) {
state->error = ret;
return 1;
}
- len = ctdb_ltdb_header_len(&header);
-
- data.dptr += len;
- data.dsize -= len;
-
ret = state->parser(0, &header, key, data, state->private_data);
} else {
ret = state->parser(0, NULL, key, data, state->private_data);