needed_space = b->used + addlen + 1;
if (needed_space > b->size) {
- b->data =
- realloc(b->data, MAX(minimal_increment + b->used, needed_space));
b->size = MAX(minimal_increment + b->used, needed_space);
+ b->data = realloc(b->data, b->size);
}
strcpy(b->data + b->used, toadd);
b->used += addlen;