From 801bfb6394519524eb068df86cceb5a7950af667 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Mon, 30 Jan 2023 15:57:52 -0800 Subject: [PATCH] Remember the Security Level selection upon exit/reenter security levels --- src/sbbs3/scfg/scfgsys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/scfg/scfgsys.c b/src/sbbs3/scfg/scfgsys.c index a50527bc92..b57bd9c2d1 100644 --- a/src/sbbs3/scfg/scfgsys.c +++ b/src/sbbs3/scfg/scfgsys.c @@ -63,6 +63,7 @@ static void configure_dst(void) void sys_cfg(void) { static int sys_dflt,adv_dflt,tog_dflt,new_dflt; + static int seclevel_dflt, seclevel_bar; static int tog_bar; static int adv_bar; char str[81],done=0; @@ -1941,7 +1942,6 @@ void sys_cfg(void) break; case 13: /* Security Levels */ - dflt=bar=0; k=0; while(1) { for(i=0;i<100;i++) { @@ -1973,7 +1973,7 @@ void sys_cfg(void) " Free Credits Per Day Number of free credits awarded per day\n" " Expire To Level or validation set to Expire to\n" ; - i=uifc.list(WIN_RHT|WIN_ACT,0,3,0,&dflt,&bar + i=uifc.list(WIN_RHT|WIN_ACT,0,3,0, &seclevel_dflt, &seclevel_bar ,"Level T/D T/C C/D E/D P/D L/M F/D " "Expire To",opt); if(i==-1) -- GitLab