rfc2047: suppress common error messages

pull/1/merge
Christian Neukirchen 8 years ago
parent 3d40dedd96
commit 56a30a4068

@ -163,11 +163,15 @@ blaze822_decode_rfc2047(char *dst, char *src, size_t dlen, char *tgtenc)
int r = iconv(ic, &dec, &declen, &dst, &dlen); int r = iconv(ic, &dec, &declen, &dst, &dlen);
if (r < 0) { if (r < 0) {
if (errno == E2BIG) if (errno == E2BIG) {
iconv_close(ic);
break; break;
perror("iconv"); } else if (errno == EILSEQ || errno == EINVAL) {
iconv_close(ic); goto nocode;
goto nocode; } else {
perror("iconv");
goto nocode;
}
} }
iconv_close(ic); iconv_close(ic);

Loading…
Cancel
Save