fix(imap): force envelope subject to return a string

pull/43/merge
Francis Lachapelle 2021-08-24 15:14:10 -04:00
parent b0137fca13
commit 6a7d407bb5
1 changed files with 2 additions and 0 deletions

View File

@ -1733,6 +1733,8 @@ _purifyQuotedString(NSMutableString *quotedString) {
env->subject = [tmp isNotNull]
? [[self _decodeQP:tmp headerField:@"subject"] copy]
: nil;
if (![env->subject isKindOfClass: [NSString class]])
env->subject = [[NSString alloc] initWithData: env->subject encoding: NSUTF8StringEncoding];
[self _consumeOptionalSpace];
}
else {