X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/9218e2cd90aabd1d559b2bd0a594a92f72e92447..4ecdd9dda778478a2d3244cfc349df69a4224f96:/uip/whatnowsbr.c diff --git a/uip/whatnowsbr.c b/uip/whatnowsbr.c index 164a552a..4fd8cbdb 100644 --- a/uip/whatnowsbr.c +++ b/uip/whatnowsbr.c @@ -1174,7 +1174,7 @@ sendit (char *sp, char **arg, char *file, int pushed) inform("missing argument to %s", argp[-2]); return; } - /* FALLTHRU */ + continue; case SNDRFSW: continue; } @@ -1312,7 +1312,7 @@ static int checkmimeheader (char *drft) { FILE *f; - m_getfld_state_t gstate = 0; + m_getfld_state_t gstate; char buf[NMH_BUFSIZ], name[NAMESZ]; int state, retval = 0; @@ -1321,9 +1321,10 @@ checkmimeheader (char *drft) return (0); } + gstate = m_getfld_state_init(f); for (;;) { int bufsz = sizeof(buf); - switch (state = m_getfld(&gstate, name, buf, &bufsz, f)) { + switch (state = m_getfld2(&gstate, name, buf, &bufsz)) { case FLD: case FLDPLUS: if (strcasecmp(name, VRSN_FIELD) == 0) {