diff options
Diffstat (limited to 'camel/camel-mime-part-utils.c')
-rw-r--r-- | camel/camel-mime-part-utils.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/camel/camel-mime-part-utils.c b/camel/camel-mime-part-utils.c index 0d79c02e9a..987e5e77d7 100644 --- a/camel/camel-mime-part-utils.c +++ b/camel/camel-mime-part-utils.c @@ -108,6 +108,9 @@ convert_buffer (GByteArray *in, const char *to, const char *from) char *outbuf; iconv_t cd; + if (in->len == 0) + return g_byte_array_new(); + d(printf("converting buffer from %s to %s: '%.*s'\n", from, to, (int)in->len, in->data)); cd = e_iconv_open(to, from); |