don't warn if lenerr is ignored
[mmh] / uip / pick.c
index b0205fd..7d9c086 100644 (file)
@@ -1249,6 +1249,10 @@ plist
        fseek(fp, start, SEEK_SET);
        for (state = FLD2, bp = NULL;;) {
                switch (state = m_getfld2(state, &f, fp)) {
+               case LENERR2:
+                       state = FLD2;
+                       /* FALL */
+
                case FLD2:
                        if (bp) {
                                mh_free0(&bp);
@@ -1259,7 +1263,6 @@ plist
                        }
                        continue;
 
-               case LENERR2:
                case FMTERR2:
                        advise(NULL, "format error in message %d", msgnum);
                        state = FLD2;