diff --git a/src/conio/ansi_cio.c b/src/conio/ansi_cio.c
index 9b715a9e84deab428429e9c75dd82efcdaab076f..d24aace46cbabcd2a3c8eff14da121bbcb3a8698 100644
--- a/src/conio/ansi_cio.c
+++ b/src/conio/ansi_cio.c
@@ -706,6 +706,7 @@ static void ansi_keyparse(void *par)
 			sem_wait(&goahead);
 			sem_post(&got_input);
 			sem_wait(&used_input);
+			continue;
 		}
 		if(gotnull==2) {
 			// 0xe0 enhanced keyboard key... translate to 0x00 key for now.