on master help sign in
Better default new_size
commite93fceb71329e61d605f284e6900d5e53714bb60 authorMichael Snoyman <michael@snoyman.com> dateWed 31 Aug 2016, 10:42 (10 years ago) parented2af6f
1 file changed+1−1
c/helper.c+1−1
c/helper.c+1−1
@@ -16,7 +16,7 @@ int buffer_append(void *ext, unsigned char *str, size_t size)
1616 unsigned char *tmp;
1717
1818 new_used = b->used + size;
19− for (new_size = 1; new_size < new_used; new_size *= 2);
19+ for (new_size = b->size ? b->size : 8; new_size < new_used; new_size *= 2);
2020
2121 if (new_size != b->size) {
2222 tmp = realloc(b->buff, new_size);