--- sent.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sent.c b/sent.c index e68051f..572c9f3 100644 --- a/sent.c +++ b/sent.c _AT_@ -413,10 +413,6 @@ void load(FILE *fp) /* read each line from fp and add it to the item list */ while (1) { - if ((slidecount+1) * sizeof(*slides) >= size) - if (!(slides = realloc(slides, (size += BUFSIZ)))) - die("cannot realloc %u bytes:", size); - /* eat consecutive empty lines */ while ((p = fgets(buf, sizeof(buf), fp))) if (strcmp(buf, "\n") != 0 && buf[0] != '#') _AT_@ -424,6 +420,10 @@ void load(FILE *fp) if (!p) break; + if ((slidecount+1) * sizeof(*slides) >= size) + if (!(slides = realloc(slides, (size += BUFSIZ)))) + die("cannot realloc %u bytes:", size); + /* read one slide */ maxlines = 0; memset((s = &slides[slidecount]), 0, sizeof(Slide)); -- 2.6.2Received on Wed Nov 18 2015 - 23:21:33 CET
This archive was generated by hypermail 2.3.0 : Wed Nov 18 2015 - 23:24:11 CET