From e768dd363d345c7ba417bbae0e87b2269032af4d Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 14 Apr 2020 12:00:22 +0000 Subject: [PATCH] Fix impossibug found by Coverity. --- src/syncterm/bbslist.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index 809404c4ac..66e64015ec 100644 --- a/src/syncterm/bbslist.c +++ b/src/syncterm/bbslist.c @@ -1257,10 +1257,12 @@ custom_mode_adjusted(int *cur, char **opt) uifcbail(); textmode(0); cvmode = find_vmode(ti.currmode); - vparams[cvmode].cols = settings.custom_cols; - vparams[cvmode].rows = settings.custom_rows; - vparams[cvmode].charheight = settings.custom_fontheight; - textmode(ti.currmode); + if (cvmode >= 0) { + vparams[cvmode].cols = settings.custom_cols; + vparams[cvmode].rows = settings.custom_rows; + vparams[cvmode].charheight = settings.custom_fontheight; + textmode(ti.currmode); + } init_uifc(TRUE, TRUE); // Draw BBS List -- GitLab