From c2693593f226d24e39afb69194923ca0b66f5349 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 20 Nov 2005 21:40:57 +0000 Subject: [PATCH] Fix segfault when ESC is pressed in the file pick dialog for capture file and font loading. --- src/syncterm/term.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/syncterm/term.c b/src/syncterm/term.c index f2f3d527bb..1f4cbe7347 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -735,7 +735,7 @@ void font_control(struct bbslist *bbs) struct file_pick fpick; j=filepick(&uifc, "Capture File", &fpick, ".", NULL, 0); - if(j!=-1 || fpick.files>=1) + if(j!=-1 && fpick.files>=1) loadfont(fpick.selected[0]); filepick_free(&fpick); } @@ -777,7 +777,7 @@ void capture_control(struct bbslist *bbs) if(uifc.list(WIN_MID|WIN_SAV,0,0,0,&i,NULL,"Capture Type",opts)!=-1) { j=filepick(&uifc, "Capture File", &fpick, bbs->dldir, NULL, UIFC_FP_ALLOWENTRY); - if(j!=-1 || fpick.files>=1) + if(j!=-1 && fpick.files>=1) cterm_openlog(fpick.selected[0], i?CTERM_LOG_RAW:CTERM_LOG_ASCII); filepick_free(&fpick); } -- GitLab