Index: imap/reconstruct.c =================================================================== RCS file: /cvs/src/cyrus/imap/reconstruct.c,v retrieving revision 1.103 diff -u -d -r1.103 reconstruct.c --- imap/reconstruct.c 18 Dec 2007 14:50:20 -0000 1.103 +++ imap/reconstruct.c 23 Dec 2007 15:58:52 -0000 @@ -548,7 +548,7 @@ if (expuid_idx == expuid_alloc) { expuid_alloc += UIDGROW; - expuid_array = (unsigned long *) xrealloc((char *)*expuid, + expuid_array = (unsigned long *) xrealloc((char *)expuid_array, expuid_alloc * sizeof(unsigned long)); } expuid_array[expuid_idx] = uid;