X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2Fpb-protocol%2Fpb-protocol.c;h=cf27b8ec49c35ff47bfdfff00cc43f36e9f06015;hp=3c472febdb14c88a7a0ef82112230c2d67d2fbc3;hb=bc72527a1426c2159112707d3a6c9bb544fd6647;hpb=0dd467aef0f1e104faf8ad5b1d4deaaf71732278 diff --git a/lib/pb-protocol/pb-protocol.c b/lib/pb-protocol/pb-protocol.c index 3c472fe..cf27b8e 100644 --- a/lib/pb-protocol/pb-protocol.c +++ b/lib/pb-protocol/pb-protocol.c @@ -890,6 +890,9 @@ int pb_protocol_deserialise_config(struct config *config, config->n_boot_priorities); for (i = 0; i < config->n_boot_priorities; i++) { + if (read_u32(&pos, &len, &tmp)) + goto out; + config->boot_priorities[i].priority = (int)tmp; if (read_u32(&pos, &len, &tmp)) goto out; config->boot_priorities[i].type = tmp;