X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fyaboot-parser.c;h=41f43eb614186926ad38dd8bebe1f3b2f6f958d8;hp=e52187fff6b61203325e13019fa472ca95c9ad0f;hb=66bf929fa97fabb70198455f9eec2e9ccf0661fa;hpb=b8e53cb4b96eb17dc7fa0ffc505dfebae37e6cbf diff --git a/discover/yaboot-parser.c b/discover/yaboot-parser.c index e52187f..41f43eb 100644 --- a/discover/yaboot-parser.c +++ b/discover/yaboot-parser.c @@ -1,4 +1,6 @@ -#define _GNU_SOURCE +#if defined(HAVE_CONFIG_H) +#include "config.h" +#endif #include #include @@ -102,7 +104,8 @@ static void yaboot_finish(struct conf_context *conf) const char *default_label; struct boot_option *opt; - assert(state->opt); + if (!state->opt) + return; opt = state->opt->option; assert(opt);