summaryrefslogtreecommitdiff
path: root/fitz/dev_text.c
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@hotmail.com>2010-07-26 11:32:03 +0000
committerSebastian Rasmussen <sebras@hotmail.com>2010-07-26 11:32:03 +0000
commita0e390a1234b1cc58f8e1fda7c7fb84921f46a59 (patch)
tree545795068b28637ed5dcc3a2f850820bfff1521e /fitz/dev_text.c
parent9e9b8d89356c76a264b6675db917333a18b86399 (diff)
downloadmupdf-a0e390a1234b1cc58f8e1fda7c7fb84921f46a59.tar.xz
Fix bug where storage capacity of 0 or 1 was not taken care of.
Diffstat (limited to 'fitz/dev_text.c')
-rw-r--r--fitz/dev_text.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fitz/dev_text.c b/fitz/dev_text.c
index e23479e9..2cd4ab11 100644
--- a/fitz/dev_text.c
+++ b/fitz/dev_text.c
@@ -69,7 +69,7 @@ fz_addtextcharimp(fz_textspan *span, int c, fz_bbox bbox)
{
if (span->len + 1 >= span->cap)
{
- span->cap = span->cap ? (span->cap * 3) / 2 : 80;
+ span->cap = span->cap > 1 ? (span->cap * 3) / 2 : 80;
span->text = fz_realloc(span->text, sizeof(fz_textchar) * span->cap);
}
span->text[span->len].c = c;