}
- outdata->dptr = (uint8_t *)records;
- outdata->dsize = talloc_get_size(records);
+ *outdata = ctdb_marshall_finish(records);
return 0;
}
rec = (struct ctdb_rec_data *)(rec->length + (uint8_t *)rec);
}
-
- outdata->dptr = (uint8_t *)records;
- outdata->dsize = talloc_get_size(records);
+ *outdata = ctdb_marshall_finish(records);
return 0;
}
vfl->count, ctdb->nodes[i]->pnn,
ctdb_db->db_name));
- data.dsize = talloc_get_size(vfl);
- data.dptr = (void *)vfl;
+ data = ctdb_marshall_finish(vfl);
if (ctdb_client_send_message(ctdb, ctdb->nodes[i]->pnn,
CTDB_SRVID_VACUUM_FETCH,
data) != 0)
"delete list for first marshalling.\n"));
}
- indata.dsize = talloc_get_size(recs->records);
- indata.dptr = (void *)recs->records;
+ indata = ctdb_marshall_finish(recs->records);
for (i = 0; i < num_active_nodes; i++) {
struct ctdb_marshall_buffer *records;
goto done;
}
- indata.dsize = talloc_get_size(recs->records);
- indata.dptr = (void *)recs->records;
+ indata = ctdb_marshall_finish(recs->records);
for (i = 0; i < num_active_nodes; i++) {
struct ctdb_marshall_buffer *records;