X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-cui.c;h=20a90483cd07accc318546d9fc26aab48c9f72dc;hp=f9f82475166961659a232dedc305ba4411158643;hb=352f5c2729dc8b40524e45ddde4f560ded717ec8;hpb=2dfbd9811d1e14911a6476850aada94b88a0dbdd diff --git a/ui/ncurses/nc-cui.c b/ui/ncurses/nc-cui.c index f9f8247..20a9048 100644 --- a/ui/ncurses/nc-cui.c +++ b/ui/ncurses/nc-cui.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -963,8 +964,8 @@ fallback: * If this option was faked above move the context under * the item so it is cleaned up later in cui_plugins_remove(). */ - if (strncmp(cod->opt->id, "dummy", strlen("dummy") == 0 && - cod->dev->type == DEVICE_TYPE_UNKNOWN)) { + if (strcmp(cod->opt->id, "dummy") == 0 && + cod->dev->type == DEVICE_TYPE_UNKNOWN) { talloc_steal(item, cod->dev); talloc_steal(item, cod->opt); } @@ -1334,7 +1335,7 @@ static struct pmenu *plugin_menu_init(struct cui *cui) m = pmenu_init(cui, 2, cui_plugin_menu_exit); m->scr.frame.ltitle = talloc_asprintf(m, _("Petitboot Plugins")); - m->scr.frame.rtitle = talloc_asprintf(m, NULL); + m->scr.frame.rtitle = talloc_asprintf(m, "%s", ""); m->scr.frame.help = talloc_strdup(m, _("Enter=install, e=details, x=exit, h=help")); m->scr.frame.status = talloc_asprintf(m, @@ -1573,7 +1574,8 @@ static void cui_cancel_autoboot_on_exit(struct cui *cui) int cui_run(struct cui *cui) { - assert(main); + assert(cui); + assert(cui->main); cui->current = &cui->main->scr; cui->default_item = 0;