X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6c42153ad9362cc676ea66563bf400d7511b3b68..da67f77e5a66799deac35ae8d9c538f9222bc8af:/uip/dropsbr.c diff --git a/uip/dropsbr.c b/uip/dropsbr.c index 212d162a..dae1c3be 100644 --- a/uip/dropsbr.c +++ b/uip/dropsbr.c @@ -10,6 +10,7 @@ */ #include +#include #ifndef MMDFONLY # include @@ -35,8 +36,6 @@ #include -extern int errno; - /* * static prototypes */ @@ -226,14 +225,8 @@ mbx_read (FILE *fp, long pos, struct drop **drops, int noisy) if (dp >= ep) { register int curlen = dp - pp; - cp = (struct drop *) realloc ((char *) pp, + cp = (struct drop *) mh_xrealloc ((char *) pp, (size_t) (len += MAXFOLDER) * sizeof(*pp)); - if (cp == NULL) { - if (noisy) - admonish (NULL, "unable to allocate drop storage"); - free ((char *) pp); - return 0; - } dp = cp + curlen, ep = (pp = cp) + len - 1; } }