errwarn.c (yasm_warn_fetch): Follow documentation and don't crash if no

warnings pending and this is called.

svn path=/trunk/yasm/; revision=1695
0.6.0
Peter Johnson 19 years ago
parent b76e60fa3c
commit e0f4ae3ffb
  1. 6
      libyasm/errwarn.c

@ -377,6 +377,12 @@ yasm_warn_fetch(yasm_warn_class *wclass, char **str)
{ {
warn *w = STAILQ_FIRST(&yasm_warns); warn *w = STAILQ_FIRST(&yasm_warns);
if (!w) {
*wclass = YASM_WARN_NONE;
*str = NULL;
return;
}
*wclass = w->wclass; *wclass = w->wclass;
*str = w->wstr; *str = w->wstr;

Loading…
Cancel
Save