X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2Fpb-protocol%2Fpb-protocol.c;h=cf27b8ec49c35ff47bfdfff00cc43f36e9f06015;hp=3c472febdb14c88a7a0ef82112230c2d67d2fbc3;hb=b6ee414890fcd582a96f4d89e648cff5dacb1cb9;hpb=aa530148044a7c6d7ec7b6a32672cc69d53979b2 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;