summaryrefslogtreecommitdiff
path: root/brillo_uefi_x86_64/boot_loader/bub_ab_flow.c
diff options
context:
space:
mode:
Diffstat (limited to 'brillo_uefi_x86_64/boot_loader/bub_ab_flow.c')
-rw-r--r--brillo_uefi_x86_64/boot_loader/bub_ab_flow.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/brillo_uefi_x86_64/boot_loader/bub_ab_flow.c b/brillo_uefi_x86_64/boot_loader/bub_ab_flow.c
index 799b0c2..7a6df92 100644
--- a/brillo_uefi_x86_64/boot_loader/bub_ab_flow.c
+++ b/brillo_uefi_x86_64/boot_loader/bub_ab_flow.c
@@ -176,7 +176,7 @@ BubAbFlowResult bub_read_ab_data_from_misc(BubOps* ops, BubAbData* data) {
crc = bub_be32toh(data->crc32);
data->crc32 = 0;
- if (crc != bub_crc32((uint8_t *)data, sizeof(BubAbData))) {
+ if (crc != bub_crc32(0, data, sizeof(BubAbData))) {
bub_warning("AB metadata crc is invalid.\n");
return BUB_AB_FLOW_ERROR_INVALID_METADATA;
}
@@ -197,8 +197,7 @@ int bub_write_ab_data_to_misc(BubOps* ops, const BubAbData* data) {
// Calculate crc assign back to crc field, maintaining big endianness.
metadata.crc32 = 0;
- metadata.crc32 = bub_be32toh(bub_crc32((uint8_t*)&metadata,
- sizeof(BubAbData)));
+ metadata.crc32 = bub_be32toh(bub_crc32(0, &metadata, sizeof(BubAbData)));
io_result = ops->write_to_partition(ops,
"misc",
&metadata,