]> git.sur5r.net Git - tio/blobdiff - src/tty.c
New upstream version 2.5
[tio] / src / tty.c
index faad20c3a25324266d8acd7c3d3c073eab94ac91..f5ffc355fd330a42b88a06d64da6ce4b05d88aa9 100644 (file)
--- a/src/tty.c
+++ b/src/tty.c
@@ -306,10 +306,16 @@ void *tty_stdin_input_thread(void *arg)
 
                 if (previous_char == option.prefix_code)
                 {
+                    if (input_char == option.prefix_code)
+                    {
+                        previous_char = 0;
+                        continue;
+                    }
+
                     switch (input_char)
                     {
                         case KEY_Q:
-                            exit(EXIT_FAILURE);
+                            exit(EXIT_SUCCESS);
                             break;
                         case KEY_SHIFT_F:
                             tio_printf("Flushed data I/O channels")