X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fpick.c;h=8ae58a464eb2a5a27126931ca215d1a4a55936cb;hb=e8843fe6800f7cf727240b3a0b5514aab3d11c93;hp=8448d968bc8ee654c1eb9e86f71bcfe699c2c81e;hpb=f16ae6eedeacce086d513e10461938c1650e265e;p=mmh diff --git a/uip/pick.c b/uip/pick.c index 8448d96..8ae58a4 100644 --- a/uip/pick.c +++ b/uip/pick.c @@ -1017,15 +1017,17 @@ plist p1 = linebuf; p2 = n->n_expbuf; - /* Attempt to decode as a MIME header. If it's the last header, - * body will be 1 and lf will be at least 1. */ - if ((body == 0 || lf > 0) && - decode_rfc2047 (linebuf, decoded_linebuf, sizeof decoded_linebuf)) { - p1 = decoded_linebuf; + /* + ** Attempt to decode as a MIME header. If it's the + ** last header, body will be 1 and lf will be at least 1. + */ + if ((body == 0 || lf > 0) && decode_rfc2047(linebuf, + decoded_linebuf, sizeof decoded_linebuf)) { + p1 = decoded_linebuf; } if (n->n_circf) { - if (advance(p1, p2)) + if (advance(p1, p2)) return 1; continue; }