X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fyaboot-parser.c;h=d9f2aff5924f6e250074722c97dff0deaa3a66de;hp=c47dee13c00189d0d9e3b71da9f018e78d3b7127;hb=1d8d12aceeb41c2cde4736fe4c9926cbc9cf38d4;hpb=0967cb518d764990eaebc51cb987cf4444a5afd3 diff --git a/discover/yaboot-parser.c b/discover/yaboot-parser.c index c47dee1..d9f2aff 100644 --- a/discover/yaboot-parser.c +++ b/discover/yaboot-parser.c @@ -24,7 +24,12 @@ static void yaboot_finish(struct conf_context *conf) { struct yaboot_state *state = conf->parser_info; - assert(state->desc_image); + if (!state->desc_image) { + pb_log("%s: %s: no image found\n", __func__, + conf->dc->device->id); + return; + } + assert(state->opt); assert(state->opt->name); assert(state->opt->boot_args);