* sbr/fmt_rfc2047.c (decode_rfc2047): Don't close the iconv descriptor if
[mmh] / sbr / fmt_rfc2047.c
index ef1bdfa..9d5b6d3 100644 (file)
@@ -200,7 +200,7 @@ decode_rfc2047 (char *str, char *dst, size_t dstlen)
             * empty encoded text. This ensures that we don't
             * malloc 0 bytes but skip on to the end
             */
-           if (endofmime == startofmime) {
+           if (endofmime == startofmime && use_iconv) {
                use_iconv = 0;
                iconv_close(cd);
             }