X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fmhfree.c;h=dd1277c8f15d244dddc08c4dacfcd81bf9401cfc;hb=5b92ee6942b9b466914f5faa5fa4c00a2ebc6d35;hp=6918e0e35a47958627e5d823a37d57398da3bcd9;hpb=714b5c530ece27ea2835a313013f5b770163403c;p=mmh 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)