From: Jeremy Kerr Date: Tue, 7 May 2013 07:01:53 +0000 (+0800) Subject: ui/nc: Don't segfault if we can't open log_file X-Git-Tag: v1.0.0~642 X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=commitdiff_plain;h=ad781c2aaed011dc704a018b53dcb43e5d90fd85;ds=sidebyside ui/nc: Don't segfault if we can't open log_file Fallback to logging to /dev/null. Signed-off-by: Jeremy Kerr --- diff --git a/ui/ncurses/generic-main.c b/ui/ncurses/generic-main.c index 5d8debb..365034c 100644 --- a/ui/ncurses/generic-main.c +++ b/ui/ncurses/generic-main.c @@ -231,6 +231,9 @@ int main(int argc, char *argv[]) if (strcmp(opts.log_file, "-")) { FILE *log = fopen(opts.log_file, "a"); + if (!log) + log = fopen("/dev/null", "a"); + assert(log); pb_log_set_stream(log); } else