# HG changeset patch # User Timo Sirainen # Date 1361963255 -7200 # Node ID 311371856dcf3ebcb78dbe81e1901d4ca86b8bce # Parent cf7b590d19f92f0475065bd6ac49b705a4464025 message-decode: Minor fix to previous change. The == condition should probably never happen, but handle it anyway. diff -r cf7b590d19f9 -r 311371856dcf src/lib-mail/message-decoder.c --- a/src/lib-mail/message-decoder.c Wed Feb 27 13:05:40 2013 +0200 +++ b/src/lib-mail/message-decoder.c Wed Feb 27 13:07:35 2013 +0200 @@ -222,7 +222,7 @@ (void)charset_to_utf8(ctx->charset_trans, trans_buf, &trans_size, ctx->buf2); - if (trans_size < ctx->translation_size) { + if (trans_size <= ctx->translation_size) { /* need more data to finish the translation. */ i_assert(orig_size < MAX_TRANSLATION_BUF_SIZE); memcpy(ctx->translation_buf, trans_buf, orig_size);