From dcb31bd158d4744fefb93bbbc94b9d246ead33d6 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 20 Jan 2008 21:41:15 +0000 Subject: [PATCH] Drain keyboard input before initializing modem. --- src/syncterm/modem.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/syncterm/modem.c b/src/syncterm/modem.c index 43ae3eca57..95f552b78c 100644 --- a/src/syncterm/modem.c +++ b/src/syncterm/modem.c @@ -140,6 +140,10 @@ int modem_connect(struct bbslist *bbs) return(-1); } + /* drain keyboard input to avoid accidental cancel */ + while(kbhit()) + getch(); + uifc.pop("Initializing..."); comWriteString(com, settings.mdm.init_string); @@ -170,9 +174,6 @@ int modem_connect(struct bbslist *bbs) conn_api.terminate=-1; return(-1); } - /* drain keyboard input to avoid accidental cancel */ - while(kbhit()) - getch(); uifc.pop(NULL); uifc.pop("Dialing..."); -- GitLab