diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c
index 25b4ce2cbdbb71b4c2d93208bbdb4b2748566ae0..38b15a4eae26db9b5d3ff5f648bdf112c66614af 100644
--- a/src/syncterm/bbslist.c
+++ b/src/syncterm/bbslist.c
@@ -1950,7 +1950,7 @@ void change_settings(int connected)
                                     l = 2;
                                     break;
                             }
-                            switch (uifc.list(WIN_SAV, 0, 0, 0, &l, NULL, "Font Size", &subopts[4])) {
+                            switch (uifc.list(WIN_SAV, 0, 0, 0, &l, NULL, "Font Size", &subopts[6])) {
                                 case -1:
                                     check_exit(FALSE);
                                     break;
@@ -1970,6 +1970,7 @@ void change_settings(int connected)
                                     custom_mode_adjusted(&cur, opt);
                                     break;
                             }
+				break;
                         case 3:
                             uifc.helpbuf=   "`Aspect Ratio Width`\n\n"
                                             "Width part of the aspect ratio.  Historically, this has been 4";