X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fplatform-powerpc.c;h=a293ce9dd5506a0c03d000e0c1ba55d8d8e2ff51;hp=f6a78a9e52a276dc847f1401173d3ffe5b99afbb;hb=388e5c51b182e904c088d14c387f61162b07aee6;hpb=900412ec49f30fbb7872a5ff38538a19c17e20a2;ds=sidebyside diff --git a/discover/platform-powerpc.c b/discover/platform-powerpc.c index f6a78a9..a293ce9 100644 --- a/discover/platform-powerpc.c +++ b/discover/platform-powerpc.c @@ -337,7 +337,7 @@ out_err: static int parse_one_dns_config(struct config *config, char *confstr) { - char *tok, *saveptr; + char *tok, *saveptr = NULL; for (tok = strtok_r(confstr, ",", &saveptr); tok; tok = strtok_r(NULL, ",", &saveptr)) { @@ -836,7 +836,7 @@ static void pre_boot(struct platform *p, const struct config *config) { struct platform_powerpc *platform = to_platform_powerpc(p); - if (config->ipmi_bootdev_persistent && platform->clear_ipmi_bootdev) + if (!config->ipmi_bootdev_persistent && platform->clear_ipmi_bootdev) platform->clear_ipmi_bootdev(platform); }