aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2002-12-02 23:30:54 +0000
committerAndreas Schwab2002-12-02 23:30:54 +0000
commit170d30061f47f6adc265bff731fb1f170c9eee5f (patch)
tree37caa7ee914815bf44ecfbb29a7d20211eb041a9 /src
parenta8fd50efad0d75c4e62c10d19f50035620f0ed1b (diff)
downloademacs-170d30061f47f6adc265bff731fb1f170c9eee5f.tar.gz
emacs-170d30061f47f6adc265bff731fb1f170c9eee5f.zip
(Fcall_interactively): Use next_event only if less
than key_count.
Diffstat (limited to 'src')
-rw-r--r--src/callint.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/callint.c b/src/callint.c
index b4b1e198544..4552b2274b1 100644
--- a/src/callint.c
+++ b/src/callint.c
@@ -409,7 +409,9 @@ supply if the command inquires which events were used to invoke it. */)
409 { 409 {
410 Lisp_Object event; 410 Lisp_Object event;
411 411
412 event = XVECTOR (keys)->contents[next_event]; 412 event = (next_event < key_count
413 ? XVECTOR (keys)->contents[next_event]
414 : Qnil);
413 if (EVENT_HAS_PARAMETERS (event) 415 if (EVENT_HAS_PARAMETERS (event)
414 && (event = XCDR (event), CONSP (event)) 416 && (event = XCDR (event), CONSP (event))
415 && (event = XCAR (event), CONSP (event)) 417 && (event = XCAR (event), CONSP (event))