From ad781c2aaed011dc704a018b53dcb43e5d90fd85 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Tue, 7 May 2013 15:01:53 +0800 Subject: [PATCH] ui/nc: Don't segfault if we can't open log_file Fallback to logging to /dev/null. Signed-off-by: Jeremy Kerr --- ui/ncurses/generic-main.c | 3 +++ 1 file changed, 3 insertions(+) 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 -- 2.39.2