diff options
Diffstat (limited to 'strbuf.c')
-rw-r--r-- | strbuf.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -150,7 +150,7 @@ static int calculate_new_size(strbuf_t *s, int len) | |||
150 | /* Exponential sizing */ | 150 | /* Exponential sizing */ |
151 | while (newsize < reqsize) | 151 | while (newsize < reqsize) |
152 | newsize *= -s->increment; | 152 | newsize *= -s->increment; |
153 | } else { | 153 | } else if (s->increment != 0) { |
154 | /* Linear sizing */ | 154 | /* Linear sizing */ |
155 | newsize = ((newsize + s->increment - 1) / s->increment) * s->increment; | 155 | newsize = ((newsize + s->increment - 1) / s->increment) * s->increment; |
156 | } | 156 | } |