X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=handler.c;h=e7ca176535e862b3782382d3bcf68753fd48454b;hp=fe2a0f7ffbfe880b62b80a18cefc78224440cc5b;hb=b63368f0655c887d6a080faffdc462c0407f03f1;hpb=35f4e8cefa22d98782a720e4df428a1ce3be2237 diff --git a/handler.c b/handler.c index fe2a0f7..e7ca176 100644 --- a/handler.c +++ b/handler.c @@ -1259,7 +1259,7 @@ static int external_body_handler (BODY * b, STATE * s) void mutt_decode_attachment (BODY * b, STATE * s) { int istext = mutt_is_text_part (b); - iconv_t cd = (iconv_t) (-1); + iconv_t cd = MUTT_ICONV_ERROR; Quotebuf[0] = '\0'; @@ -1268,7 +1268,7 @@ void mutt_decode_attachment (BODY * b, STATE * s) const char *charset = mutt_get_parameter ("charset", b->parameter); if (!option (OPTSTRICTMIME) && !charset) - charset = mutt_get_first_charset (AssumedCharset); + charset = charset_getfirst(AssumedCharset); if (charset && Charset) cd = mutt_iconv_open (Charset, charset, M_ICONV_HOOK_FROM); } @@ -1298,7 +1298,7 @@ void mutt_decode_attachment (BODY * b, STATE * s) break; } - if (cd != (iconv_t) (-1)) + if (cd != MUTT_ICONV_ERROR) iconv_close (cd); }