diff --git a/SoObjects/Mailer/SOGoMailFolder.m b/SoObjects/Mailer/SOGoMailFolder.m index b84870e4b..b0a194ae7 100644 --- a/SoObjects/Mailer/SOGoMailFolder.m +++ b/SoObjects/Mailer/SOGoMailFolder.m @@ -794,7 +794,7 @@ static NSInteger _compareFetchResultsByUID (id entry1, id entry2, NSDictionary * if ([result isKindOfClass: [NSArray class]] && [result count] > 0) { // Copy each message to the other account - client = [[account imap4Connection] client]; + NGImap4Client *dstClient = [[account imap4Connection] client]; [[account imap4Connection] selectFolder: imapDestinationFolder]; messages = [result objectEnumerator]; result = nil; @@ -803,7 +803,7 @@ static NSInteger _compareFetchResultsByUID (id entry1, id entry2, NSDictionary * if ((content = [message valueForKey: @"message"]) != nil) { flags = [message valueForKey: @"flags"]; - result = [client append: content toFolder: imapDestinationFolder withFlags: flags]; + result = [dstClient append: content toFolder: imapDestinationFolder withFlags: flags]; if ([[result objectForKey: @"result"] boolValue]) result = nil; else