From 8e0d377cb731b0fbc39a9b2874ec6b772e53620b Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Sun, 5 Mar 2006 14:48:05 +0000 Subject: [PATCH] and close iconv handle if encoded block empty --- sbr/fmt_rfc2047.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sbr/fmt_rfc2047.c b/sbr/fmt_rfc2047.c index 83ef21e..7013cea 100644 --- a/sbr/fmt_rfc2047.c +++ b/sbr/fmt_rfc2047.c @@ -200,8 +200,10 @@ 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 = 0; + iconv_close(cd); + } if (use_iconv) { saveq = q; -- 1.7.10.4