X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fimap%2Fserv_imap.c;fp=citadel%2Fmodules%2Fimap%2Fserv_imap.c;h=55a80e8b0241f82f0aff512920a8c999e3855bba;hp=a7b80d989b3c7b9e94e254adff87c002a273673a;hb=fa222fcfed9856832eb86a3cbaae7a044ff6142b;hpb=158e8958500476d1115c7b70f6c81a87bb0ade47 diff --git a/citadel/modules/imap/serv_imap.c b/citadel/modules/imap/serv_imap.c index a7b80d989..55a80e8b0 100644 --- a/citadel/modules/imap/serv_imap.c +++ b/citadel/modules/imap/serv_imap.c @@ -293,7 +293,7 @@ void imap_add_single_msgid(long msgnum, void *userdata) if (Imap->num_msgs > Imap->num_alloc) { Imap->num_alloc += REALLOC_INCREMENT; Imap->msgids = realloc(Imap->msgids, (Imap->num_alloc * sizeof(long)) ); - Imap->flags = realloc(Imap->flags, (Imap->num_alloc * sizeof(long)) ); + Imap->flags = realloc(Imap->flags, (Imap->num_alloc * sizeof(unsigned int *)) ); } Imap->msgids[Imap->num_msgs - 1] = msgnum; Imap->flags[Imap->num_msgs - 1] = 0; @@ -328,7 +328,7 @@ void imap_load_msgids(void) } if (Imap->num_msgs) { - Imap->flags = malloc(Imap->num_alloc * sizeof(long)); + Imap->flags = malloc(Imap->num_alloc * sizeof(unsigned int *)); memset(Imap->flags, 0, (Imap->num_alloc * sizeof(long)) ); }