summaryrefslogtreecommitdiffstats
path: root/tty-keys.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-11-26 22:26:51 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-11-26 22:26:51 +0000
commitba5404d93e40e61176ffb150b66ddc3b349603a7 (patch)
tree9cec05e4f35f19edda65d8faa7257589268f7a51 /tty-keys.c
parent4ca857e0e922d0afeb7896ff62e9f47c0c36c535 (diff)
Continue rather than returning if not a mouse key, to avoid hanging on any
function key...
Diffstat (limited to 'tty-keys.c')
-rw-r--r--tty-keys.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/tty-keys.c b/tty-keys.c
index a64c29b0..8f90b6ec 100644
--- a/tty-keys.c
+++ b/tty-keys.c
@@ -467,8 +467,7 @@ tty_keys_next(struct tty *tty)
key = KEYC_MOUSE;
goto handle_key;
case -1: /* no, or not valid */
- evbuffer_drain(tty->event->input, size);
- return (1);
+ break;
case 1: /* partial */
goto partial_key;
}