X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-cui.c;h=b3fe451dba4eaab99fc5e564c178217d09242d3d;hp=6ef43ee89afa62150004c8ce96a64af1bfbad077;hb=9a960821e54b0794b1c519b493294b7222dd98d4;hpb=9939af2652ce479645eaa78e891ee06f33845a99 diff --git a/ui/ncurses/nc-cui.c b/ui/ncurses/nc-cui.c index 6ef43ee..b3fe451 100644 --- a/ui/ncurses/nc-cui.c +++ b/ui/ncurses/nc-cui.c @@ -526,7 +526,6 @@ struct cui *cui_init(void* platform_info, int (*js_map)(const struct js_event *e), int start_deamon, int dry_run) { struct cui *cui; - struct discover_client *client; unsigned int i; cui = talloc_zero(NULL, struct cui); @@ -548,15 +547,15 @@ struct cui *cui_init(void* platform_info, retry_start: for (i = start_deamon ? 2 : 10; i; i--) { - client = discover_client_init(cui->waitset, + cui->client = discover_client_init(cui->waitset, &cui_client_ops, cui); - if (client || !i) + if (cui->client || !i) break; pb_log("%s: waiting for server %d\n", __func__, i); sleep(1); } - if (!client && start_deamon) { + if (!cui->client && start_deamon) { int result; start_deamon = 0; @@ -574,7 +573,7 @@ retry_start: goto fail_client_init; } - if (!client) { + if (!cui->client) { pb_log("%s: discover_client_init failed.\n", __func__); fprintf(stderr, "%s: error: discover_client_init failed.\n", __func__);