# | Line 74 | Line 74 | load_stream(MEMLOAD *mp, FILE *fp) | |
---|---|---|
74 | return(-1); | |
75 | while ((nr = fread(buf, 1, sizeof(buf), fp)) > 0) { | |
76 | if (!alloced) | |
77 | < | mp->base = malloc(nr); |
77 | > | mp->base = malloc(alloced = nr); |
78 | else if (mp->len+nr > alloced) | |
79 | mp->base = realloc(mp->base, | |
80 | alloced = alloced*(2+(nr==sizeof(buf)))/2+nr); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |