X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fvfgets.c;h=c6a39ea6df610d3e52a6f8ed8cf32949f7ce2e1f;hp=beb0afd0a43853249c588c0250951e67eb87b65b;hb=389877bae1fe1a9f7259b8979f6a930744d90fab;hpb=81a21a9a97d8633f6d6231e31fdb6e328d0d3ff2 diff --git a/sbr/vfgets.c b/sbr/vfgets.c index beb0afd..c6a39ea 100644 --- a/sbr/vfgets.c +++ b/sbr/vfgets.c @@ -66,12 +66,9 @@ wrong_guess: if (cp >= ep) { int curlen = cp - pp; - if (!(dp = realloc (pp, (size_t) (len += BUFSIZ)))) { - adios (NULL, "unable to allocate string storage"); - } else { - cp = dp + curlen; - ep = (pp = dp) + len - 1; - } + dp = mh_xrealloc (pp, (size_t) (len += BUFSIZ)); + cp = dp + curlen; + ep = (pp = dp) + len - 1; } } }