diff --git a/SoObjects/Mailer/SOGoMailFolder.m b/SoObjects/Mailer/SOGoMailFolder.m index b0a194ae7..45ccdd2bd 100644 --- a/SoObjects/Mailer/SOGoMailFolder.m +++ b/SoObjects/Mailer/SOGoMailFolder.m @@ -785,6 +785,7 @@ static NSInteger _compareFetchResultsByUID (id entry1, id entry2, NSDictionary * NSDictionary *message; NSData *content; NSArray *flags; + NGImap4Client *dstClient; // Fetch messages result = [client fetchUids: uids parts: [NSArray arrayWithObjects: @"RFC822", @"FLAGS", nil]]; @@ -794,7 +795,7 @@ static NSInteger _compareFetchResultsByUID (id entry1, id entry2, NSDictionary * if ([result isKindOfClass: [NSArray class]] && [result count] > 0) { // Copy each message to the other account - NGImap4Client *dstClient = [[account imap4Connection] client]; + dstClient = [[account imap4Connection] client]; [[account imap4Connection] selectFolder: imapDestinationFolder]; messages = [result objectEnumerator]; result = nil;