diff options
Diffstat (limited to 'imap/msgenvelope.c')
| -rw-r--r-- | imap/msgenvelope.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/imap/msgenvelope.c b/imap/msgenvelope.c index 60564df..c454a1d 100644 --- a/imap/msgenvelope.c +++ b/imap/msgenvelope.c @@ -14,7 +14,7 @@ #include <ctype.h> #include <stdlib.h> #include <string.h> - +#include "imapd.h" #define MAX_HEADER_SIZE 8192 @@ -62,7 +62,8 @@ void msgappends(void (*writefunc)(const char *, size_t), char *q=0; for (i=0; i<l; i++) - if (s[i] & 0x80) /* Illegal 8-bit header content */ + if (!enabled_utf8 && + (s[i] & 0x80)) /* Illegal 8-bit header content */ { char *p=malloc(l+1); |
