X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhparse.c;h=2afb03a2f57efbb00200bad3b178677d9e202aea;hp=f520e03de064f5382771bc19c2f0fd0cf9fa3066;hb=72795bfcbe9f7fee8927b1a4942c0230b0f857a8;hpb=5086954856e7b078981418d4aac233d37deb72bd diff --git a/uip/mhparse.c b/uip/mhparse.c index f520e03..2afb03a 100644 --- a/uip/mhparse.c +++ b/uip/mhparse.c @@ -238,7 +238,7 @@ get_content(FILE *in, char *file, int toplevel) HF hp; /* allocate the content structure */ - if (!(ct = (CT) calloc(1, sizeof(*ct)))) + if (!(ct = (CT) mh_xcalloc(1, sizeof(*ct)))) adios(EX_OSERR, NULL, "out of memory"); ct->c_fp = in; @@ -983,7 +983,7 @@ InitText(CT ct) ct->c_subtype = kv->kv_value; /* allocate text character set structure */ - if ((t = (struct text *) calloc(1, sizeof(*t))) == NULL) + if ((t = (struct text *) mh_xcalloc(1, sizeof(*t))) == NULL) adios(EX_OSERR, NULL, "out of memory"); ct->c_ctparams = (void *) t; @@ -1065,7 +1065,7 @@ InitMultiPart(CT ct) } /* allocate primary structure for multipart info */ - if ((m = (struct multipart *) calloc(1, sizeof(*m))) == NULL) + if ((m = (struct multipart *) mh_xcalloc(1, sizeof(*m))) == NULL) adios(EX_OSERR, NULL, "out of memory"); ct->c_ctparams = (void *) m; @@ -1109,7 +1109,7 @@ InitMultiPart(CT ct) if (strcmp(buffer + 2, m->mp_start)!=0) continue; next_part: - if ((part = (struct part *) calloc(1, sizeof(*part))) + if ((part = (struct part *) mh_xcalloc(1, sizeof(*part))) == NULL) adios(EX_OSERR, NULL, "out of memory"); *next = part; @@ -1225,7 +1225,7 @@ reverse_parts(CT ct) i++; /* allocate array of pointers to the parts */ - if (!(base = (struct part **) calloc((size_t) (i + 1), sizeof(*base)))) + if (!(base = (struct part **) mh_xcalloc((size_t) (i + 1), sizeof(*base)))) adios(EX_OSERR, NULL, "out of memory"); bmp = base; @@ -1282,7 +1282,7 @@ InitMessage(CT ct) char **ap, **ep; struct partial *p; - if ((p = (struct partial *) calloc(1, sizeof(*p))) == NULL) + if ((p = (struct partial *) mh_xcalloc(1, sizeof(*p))) == NULL) adios(EX_OSERR, NULL, "out of memory"); ct->c_ctparams = (void *) p; @@ -1395,7 +1395,7 @@ init_encoding(CT ct, OpenCEFunc openfnx) { CE ce; - if ((ce = (CE) calloc(1, sizeof(*ce))) == NULL) + if ((ce = (CE) mh_xcalloc(1, sizeof(*ce))) == NULL) adios(EX_OSERR, NULL, "out of memory"); ct->c_cefile = ce;