summaryrefslogtreecommitdiff
path: root/pdf
diff options
context:
space:
mode:
Diffstat (limited to 'pdf')
-rw-r--r--pdf/pdf_image.c1
-rw-r--r--pdf/pdf_store.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/pdf/pdf_image.c b/pdf/pdf_image.c
index 1702cd30..4cdd374a 100644
--- a/pdf/pdf_image.c
+++ b/pdf/pdf_image.c
@@ -204,7 +204,6 @@ decomp_image_from_stream(fz_context *ctx, fz_stream *stm, pdf_image *image, int
/* We already have a tile. This must have been produced by a
* racing thread. We'll throw away ours and use that one. */
fz_drop_pixmap(ctx, tile);
- fz_free(ctx, key);
tile = existing_tile;
}
}
diff --git a/pdf/pdf_store.c b/pdf/pdf_store.c
index faa81b80..38abe10b 100644
--- a/pdf/pdf_store.c
+++ b/pdf/pdf_store.c
@@ -55,7 +55,9 @@ static fz_store_type pdf_obj_store_type =
void
pdf_store_item(fz_context *ctx, pdf_obj *key, void *val, unsigned int itemsize)
{
- fz_store_item(ctx, key, val, itemsize, &pdf_obj_store_type);
+ void *existing;
+ existing = fz_store_item(ctx, key, val, itemsize, &pdf_obj_store_type);
+ assert(existing == NULL);
}
void *