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)) {
{
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);
}