diff --git a/mi/mieq.c b/mi/mieq.c index fa60b405b..d1441e285 100644 --- a/mi/mieq.c +++ b/mi/mieq.c @@ -439,7 +439,11 @@ mieqProcessInputEvents(void) evlen = e->events->evlen; if(evlen > event_size) + { event = realloc(event, evlen); + event_size = evlen; + } + if (!event) FatalError("[mi] No memory left for event processing.\n");