Commit Diff
--- ui.c +++ ui.c @@ -1544,6 +1544,8 @@ message(const char *fmt, ...) evtimer_set(&clminibufev, handle_clear_minibuf, NULL); evtimer_add(&clminibufev, &clminibufev_timer); clminibufev_set = 1; + + free(ministate.curmesg); va_start(ap, fmt); /* TODO: what to do if the allocation fails here? */