X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fpopi.c;fp=uip%2Fpopi.c;h=ef11a4a4937654177c0c9414a8fabce5138c80a3;hp=e26e346ee6760503a609d2b12a02eb40d8e6847b;hb=81a21a9a97d8633f6d6231e31fdb6e328d0d3ff2;hpb=582d618b69077087961c367bd1631495906c92a8 diff --git a/uip/popi.c b/uip/popi.c index e26e346..ef11a4a 100644 --- a/uip/popi.c +++ b/uip/popi.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #ifndef RPOP @@ -402,8 +403,7 @@ popi (void) if (*dp == '\\' || *dp == '"' || *dp == '\n') i++; i++; - if ((ep = malloc ((unsigned) i)) == NULL) - adios (NULL, "out of memory"); + ep = mh_xmalloc ((unsigned) i); for (dp = nfs, fp = ep; *dp; dp++) { if (*dp == '\n') { *fp++ = '\\', *fp++ = 'n';