From a0dc3cb69aadb1feb15e26914e9d032157294b53 Mon Sep 17 00:00:00 2001 From: Karoly Lorentey Date: Wed, 25 Feb 2004 02:55:32 +0000 Subject: [PATCH] Allow tty_read_avail_input to use the whole input buffer. src/keyboard.c (tty_read_avail_input): Use a cbuf of size numchar, not numchar-1. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-96 --- src/keyboard.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index de91b40d295..9c41fa91351 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -6685,10 +6685,10 @@ tty_read_avail_input (struct display *display, struct input_event *buf, int numchars, int expected) { - /* Using numchars - 1 here avoids reading more than the buf can + /* Using numchars here avoids reading more than the buf can really hold. That may prevent loss of characters on some systems when input is stuffed at us. */ - unsigned char cbuf[numchars - 1]; + unsigned char cbuf[numchars]; int n_to_read, i; struct tty_display_info *tty = display->display_info.tty; int nread = 0;