X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fannosbr.c;h=337a01bc76144f566c3de54a87921251927f1540;hp=6677d2146f21290a697ee896a3635fee67281c19;hb=81a21a9a97d8633f6d6231e31fdb6e328d0d3ff2;hpb=582d618b69077087961c367bd1631495906c92a8 diff --git a/uip/annosbr.c b/uip/annosbr.c index 6677d21..337a01b 100644 --- a/uip/annosbr.c +++ b/uip/annosbr.c @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -93,8 +94,7 @@ annolist(char *file, char *comp, char *text, int number) * This buffer might need to be quite large, so we grow it as needed. */ - if ((field = (char *)malloc(field_size = 256)) == (char *)0) - adios(NULL, "can't allocate field buffer."); + field = (char *)mh_xmalloc(field_size = 256); /* * Get the length of the field name since we use it often. @@ -208,8 +208,7 @@ annosbr (int fd, char *file, char *comp, char *text, int inplace, int datesw, in if ((fp = fdopen(fd, "r")) == (FILE *)0) adios(NULL, "unable to fdopen file."); - if ((field = (char *)malloc(field_size = 256)) == (char *)0) - adios(NULL, "can't allocate field buffer."); + field = (char *)mh_xmalloc(field_size = 256); } /*