X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fslocal.c;h=26cad52e0ccaf194125f745276d4b0b9a53fdb75;hp=f8f9d9537931be93650a662e70d8cfff4b4e4423;hb=ac3066d2d563ce3b9de66195f6818eecb594fec2;hpb=b16c039dc21faa0d68a0ba45eab857895e82439b diff --git a/uip/slocal.c b/uip/slocal.c index f8f9d95..26cad52 100644 --- a/uip/slocal.c +++ b/uip/slocal.c @@ -758,6 +758,11 @@ parse(int fd) */ for (i = 0, state = FLD2;;) { switch (state = m_getfld2(state, &f, in)) { + case LENERR2: + advise(NULL, "format error in message"); + state = FLD2; + /* FALL */ + case FLD2: lp = mh_xstrdup(f.value); for (p = hdrs; p->p_name; p++) { @@ -793,7 +798,6 @@ parse(int fd) case FILEEOF2: break; - case LENERR2: case FMTERR2: case IOERR2: advise(NULL, "format error in message");