From f0c200120c7624456088820da923f836c0cb6214 Mon Sep 17 00:00:00 2001 From: Adam Olsen Date: Fri, 17 Aug 2001 03:43:28 +0000 Subject: [PATCH] yup, more --- libs/video/targets/in_event.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/video/targets/in_event.c b/libs/video/targets/in_event.c index 0af526ba5..39182b699 100644 --- a/libs/video/targets/in_event.c +++ b/libs/video/targets/in_event.c @@ -110,11 +110,16 @@ IE_Translation_Table_Create () void IE_Translation_Table_Modify (ie_translation_table_t *table, int offset, ie_event_t *event) { + int i; + if (offset >= table->maxevents) { + i = table->maxevents; table->maxevents++; table->events = realloc (table->events, sizeof (ie_translation_table_t *) * table->maxevents); if (!table->events) Sys_Error ("IE_Translation_Table_Modify: memory allocation failure"); + for (; i < table->maxevents; i++) + table->events[i] = 0; } table->events[offset] = event; }