X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhparse.c;h=0bb56da163659a2766e8cea5a8ee34ba26d8e3e4;hp=a31bf9493a7aa97abbf505aa2df6a948fc180d70;hb=4885712264980e6cbc2039f9158027bee9213475;hpb=6c42153ad9362cc676ea66563bf400d7511b3b68 diff --git a/uip/mhparse.c b/uip/mhparse.c index a31bf94..0bb56da 100644 --- a/uip/mhparse.c +++ b/uip/mhparse.c @@ -26,7 +26,6 @@ #endif -extern int errno; extern int debugsw; extern int endian; /* mhmisc.c */ @@ -181,7 +180,7 @@ static struct str2init str2ces[] = { { "quoted-printable", CE_QUOTED, InitQuoted }, { "8bit", CE_8BIT, Init7Bit }, { "7bit", CE_7BIT, Init7Bit }, - { "binary", CE_BINARY, NULL }, + { "binary", CE_BINARY, Init7Bit }, { NULL, CE_EXTENSION, NULL }, /* these two must be last! */ { NULL, CE_UNKNOWN, NULL }, }; @@ -988,6 +987,7 @@ InitMultiPart (CT ct) * Check for "boundary" parameter, which is * required for multipart messages. */ + bp = 0; for (ap = ci->ci_attrs, ep = ci->ci_values; *ap; ap++, ep++) { if (!strcasecmp (*ap, "boundary")) { bp = *ep;