return NULL;
}
+ result->db = ctx->db;
result->private_data = ctx->transaction;
result->key.dsize = key.dsize;
{
struct traverse_state *state = (struct traverse_state *)private_data;
struct db_record rec;
+ rec.db = state->db;
rec.key = key;
rec.value = data;
rec.store = db_ctdb_store_deny;
rec.delete_rec = db_ctdb_delete_deny;
- rec.private_data = state->db;
+ rec.private_data = NULL;
state->fn(&rec, state->private_data);
state->count++;
}
return 0;
}
+ rec.db = state->db;
rec.key = kbuf;
rec.value = dbuf;
rec.store = db_ctdb_store_deny;
rec.delete_rec = db_ctdb_delete_deny;
- rec.private_data = state->db;
+ rec.private_data = NULL;
if (rec.value.dsize <= sizeof(struct ctdb_ltdb_header)) {
/* a deleted record */