X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhfree.c;h=dd1277c8f15d244dddc08c4dacfcd81bf9401cfc;hp=6918e0e35a47958627e5d823a37d57398da3bcd9;hb=5b792c4424571f05bc2008e3109797d18d7d00d1;hpb=8e5be81f784682822f5e868c1bf3c8624682bd23 diff --git a/uip/mhfree.c b/uip/mhfree.c index 6918e0e..dd1277c 100644 --- a/uip/mhfree.c +++ b/uip/mhfree.c @@ -64,25 +64,25 @@ free_content(CT ct) ** parts which need to be freed. */ switch (ct->c_type) { - case CT_MULTIPART: - free_multi(ct); + case CT_MULTIPART: + free_multi(ct); + break; + + case CT_MESSAGE: + switch (ct->c_subtype) { + case MESSAGE_PARTIAL: + free_partial(ct); break; - case CT_MESSAGE: - switch (ct->c_subtype) { - case MESSAGE_PARTIAL: - free_partial(ct); - break; - - case MESSAGE_EXTERNAL: - free_external(ct); - break; - } + case MESSAGE_EXTERNAL: + free_external(ct); break; + } + break; - case CT_TEXT: - free_text(ct); - break; + case CT_TEXT: + free_text(ct); + break; } if (ct->c_showproc)