X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/99873064b5f03ef92885f5e5fcadb4374c39a9ef..64f5cda4610fa3de39a9d69aeda2d8a26f147f2e:/uip/scansbr.c diff --git a/uip/scansbr.c b/uip/scansbr.c index afc09011..7391a3bd 100644 --- a/uip/scansbr.c +++ b/uip/scansbr.c @@ -126,10 +126,10 @@ scan (FILE *inb, int innum, int outnum, char *nfs, int width, int curflg, * and it's our responsibility to free it. */ - nxtbuf = compbuffers = (char **) calloc((size_t) ncomps, sizeof(char *)); + nxtbuf = compbuffers = (char **) mh_xcalloc ((size_t) ncomps, sizeof(char *)); if (nxtbuf == NULL) adios (NULL, "unable to allocate component buffers"); - used_buf = (struct comp **) calloc((size_t) (ncomps+1), + used_buf = (struct comp **) mh_xcalloc ((size_t) (ncomps+1), sizeof(struct comp *)); if (used_buf == NULL) adios (NULL, "unable to allocate component buffer stack"); @@ -327,7 +327,7 @@ finished: if (! datecomp->c_text) { if (datecomp->c_tws == NULL) datecomp->c_tws = (struct tws *) - calloc((size_t) 1, sizeof(*datecomp->c_tws)); + mh_xcalloc ((size_t) 1, sizeof(*datecomp->c_tws)); if (datecomp->c_tws == NULL) adios (NULL, "unable to allocate tws buffer"); *datecomp->c_tws = *dlocaltime ((time_t *) &st.st_mtime);