X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Fmessage.c;h=7157df63fd2d5a4f86a8442cce3e4ba2552571df;hp=dcfe4cae649fb08b10289615d347bd66971af487;hb=617e7d83d14e14e6a520a48e75437211b16c8834;hpb=8e037c67a88cb4680c4391134c578e3b55a80f8a diff --git a/imap/message.c b/imap/message.c index dcfe4ca..7157df6 100644 --- a/imap/message.c +++ b/imap/message.c @@ -32,7 +32,6 @@ #include "pgp.h" #endif -#include "lib/mem.h" #include "lib/intl.h" #include "lib/str.h" #include "lib/debug.h" @@ -133,7 +132,7 @@ int imap_read_headers (IMAP_DATA * idata, int msgbegin, int msgend) rewind (fp); memset (&h, 0, sizeof (h)); - h.data = mem_calloc (1, sizeof (IMAP_HEADER_DATA)); + h.data = p_new(IMAP_HEADER_DATA, 1); do { mfhrc = 0; @@ -224,7 +223,7 @@ int imap_read_headers (IMAP_DATA * idata, int msgbegin, int msgend) /* freshen fp, h */ rewind (fp); memset (&h, 0, sizeof (h)); - h.data = mem_calloc (1, sizeof (IMAP_HEADER_DATA)); + h.data = p_new(IMAP_HEADER_DATA, 1); /* this DO loop does two things: * 1. handles untagged messages, so we can try again on the same msg @@ -796,7 +795,7 @@ char *imap_set_flags (IMAP_DATA * idata, HEADER * h, char *s) unsigned char readonly; memset (&newh, 0, sizeof (newh)); - newh.data = mem_calloc (1, sizeof (IMAP_HEADER_DATA)); + newh.data = p_new(IMAP_HEADER_DATA, 1); debug_print (2, ("parsing FLAGS\n")); if ((s = msg_parse_flags (&newh, s)) == NULL) {