cvsimport

* refs/heads/master:
  If supplied format to menuq_add() is NULL, fill text with an empty string; found by Christian Neukirchen.
This commit is contained in:
Christian Neukirchen 2016-06-08 13:18:37 +02:00
commit bbbaacf177

5
menu.c
View File

@ -601,7 +601,10 @@ menuq_add(struct menu_q *mq, void *ctx, const char *fmt, ...)
mi->ctx = ctx; mi->ctx = ctx;
va_start(ap, fmt); va_start(ap, fmt);
(void)vsnprintf(mi->text, sizeof(mi->text), fmt ? fmt : "", ap); if (fmt != NULL)
(void)vsnprintf(mi->text, sizeof(mi->text), fmt, ap);
else
mi->text[0] = '\0';
va_end(ap); va_end(ap);
TAILQ_INSERT_TAIL(mq, mi, entry); TAILQ_INSERT_TAIL(mq, mi, entry);