X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fbrkstring.c;h=a9446fef299512d5409b596b09a7ae1540bb3c19;hp=205c8c9e9df7b247cdc38608b79ed4b90cf605aa;hb=f78e7c6e6e616cc4ff2bee8a726365fafef2d8ce;hpb=cf1205b5cbea2f0cd6ea710ec16c637df85b647c diff --git a/sbr/brkstring.c b/sbr/brkstring.c index 205c8c9..a9446fe 100644 --- a/sbr/brkstring.c +++ b/sbr/brkstring.c @@ -30,7 +30,7 @@ brkstring(char *str, char *brksep, char *brkterm) /* allocate initial space for pointers on first call */ if (!broken) { len = NUMBROKEN; - broken = (char **)mh_xmalloc((size_t)(len * sizeof(*broken))); + broken = mh_xcalloc(len, sizeof(*broken)); } /* @@ -42,8 +42,7 @@ brkstring(char *str, char *brksep, char *brkterm) /* enlarge pointer array, if necessary */ if (i >= len) { len += NUMBROKEN; - broken = mh_xrealloc(broken, - (size_t)(len * sizeof(*broken))); + broken = mh_xrealloc(broken, len * sizeof(*broken)); } /* handle separators */