X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhl.c;fp=uip%2Fmhl.c;h=dd77f5b89f13a864d27d0b4f444b2ae51ef69331;hp=fa83602d0b21c0ab5ccc91b94772d3cb98667857;hb=7e93dee44df1a7e8f551a2e408a600b2e90a0974;hpb=c9076497c235510f9358f9e3eadfe91fbfa9d5e3 diff --git a/uip/mhl.c b/uip/mhl.c index fa83602..dd77f5b 100644 --- a/uip/mhl.c +++ b/uip/mhl.c @@ -654,6 +654,8 @@ mhlfile(FILE *fp, char *mname, int ofilen, int ofilec) for (state = FLD2; !eflag; ) { switch (state = m_getfld2(state, &f, fp)) { + case LENERR2: + state = FLD2; case FLD2: for (ip = ignores; *ip; ip++) if (simplematch(*ip, f.name)) { @@ -729,7 +731,6 @@ mhlfile(FILE *fp, char *mname, int ofilen, int ofilec) } return; - case LENERR2: case FMTERR2: case IOERR2: advise(NULL, "format error in message %s", mname);