X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fdropsbr.c;h=2b3d0208740bb0fe88692ff8290d6d82c96ace65;hb=76b51b746c95647aceff29ab178eff496843f528;hp=7f432eafa35567511bb54e2965414529e7cb2830;hpb=4885712264980e6cbc2039f9158027bee9213475;p=mmh diff --git a/uip/dropsbr.c b/uip/dropsbr.c index 7f432ea..2b3d020 100644 --- a/uip/dropsbr.c +++ b/uip/dropsbr.c @@ -10,17 +10,12 @@ */ #include +#include -#ifndef MMDFONLY -# include -# include -# include -# include -#else -# include "dropsbr.h" -# include "strings.h" -# include "mmdfonly.h" -#endif +#include +#include +#include +#include #ifdef HAVE_ERRNO_H # include @@ -224,14 +219,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; } }