diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index 438b6ce1285cf48b08ad2a50cdc4dbe0e1d046c4..79f2036ac11082015f9a3ed3f61986a32f8fa371 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -317,7 +317,7 @@ void cfg_wizard(void)
 					);
 				char pass[sizeof(cfg.sys_pass)];
 				do {
-					if(uifc.input(WIN_L2R|WIN_SAV, 0, 14, "SY", pass, sizeof(cfg.sys_pass)-1, K_PASSWORD | K_UPPER) < 0)
+					if(uifc.input(WIN_L2R|WIN_SAV|WIN_NOBRDR, 0, 14, "SY", pass, sizeof(cfg.sys_pass)-1, K_PASSWORD | K_UPPER) < 0)
 						break;
 				} while(strcmp(cfg.sys_pass, pass) != 0);
 				if(strcmp(cfg.sys_pass, pass)) {