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
This commit is contained in:
Karoly Lorentey 2004-02-25 02:55:32 +00:00
parent 01d81f75b9
commit a0dc3cb69a

View file

@ -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;