X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhshowsbr.c;fp=uip%2Fmhshowsbr.c;h=7cf276ade70bc22152f2bdb1a1c0fa3009c19c30;hp=c7923c87db021f477770fc8c76484ccdd1198b71;hb=60c0878c14c4b56d5c2a231172107af8c4addd0d;hpb=774ed3d58a95303e92ebaf9928d7b854d89efc1b diff --git a/uip/mhshowsbr.c b/uip/mhshowsbr.c index c7923c8..7cf276a 100644 --- a/uip/mhshowsbr.c +++ b/uip/mhshowsbr.c @@ -560,14 +560,11 @@ show_multi(CT ct, int alternate) return show_multi_aux(ct, alternate, cp); /* - ** Use default method to display this multipart content - ** if it is not a (nested) part of a multipart/alternative, - ** or if it is one of the known subtypes of multipart. + ** Use default method to display this multipart content. Even + ** unknown types are displayable, since they're treated as mixed + ** per RFC 2046. */ - if (!alternate || ct->c_subtype != MULTI_UNKNOWN) - return show_multi_internal(ct, alternate); - - return NOTOK; + return show_multi_internal(ct, alternate); }