X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fmhshowsbr.c;h=80fc9eb37e9576a1ff9df755e5bea81d5bab56c0;hb=298062b034bb8a0bc9583b261617bbfa3a6ec1ad;hp=550669aa0e66d3d8bbfa2b1ae04a257961d6e687;hpb=348afa78cbece5f8eb67a120282c50b469fa9849;p=mmh diff --git a/uip/mhshowsbr.c b/uip/mhshowsbr.c index 550669a..80fc9eb 100644 --- a/uip/mhshowsbr.c +++ b/uip/mhshowsbr.c @@ -655,14 +655,11 @@ show_multi (CT ct, int serial, int alternate) return show_multi_aux (ct, serial, 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, serial, alternate); - - return NOTOK; + return show_multi_internal (ct, serial, alternate); }