summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-cmap.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2017-07-03 18:58:55 +0100
committerRobin Watts <robin.watts@artifex.com>2017-07-03 18:59:26 +0100
commit5b506261a266b1843302d7f0a74222671495feaa (patch)
treea9d598c9457023c792fb1503e100bff1bc0f81b7 /source/pdf/pdf-cmap.c
parentab22c33960d4524fdb9c8498872c799c7f75bb8b (diff)
downloadmupdf-5b506261a266b1843302d7f0a74222671495feaa.tar.xz
Don't leak cmap->tree if we abort cmap loading before sort.
Diffstat (limited to 'source/pdf/pdf-cmap.c')
-rw-r--r--source/pdf/pdf-cmap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/pdf/pdf-cmap.c b/source/pdf/pdf-cmap.c
index e9a56dcd..ade72c44 100644
--- a/source/pdf/pdf-cmap.c
+++ b/source/pdf/pdf-cmap.c
@@ -20,6 +20,7 @@ pdf_drop_cmap_imp(fz_context *ctx, fz_storable *cmap_)
fz_free(ctx, cmap->xranges);
fz_free(ctx, cmap->mranges);
fz_free(ctx, cmap->dict);
+ fz_free(ctx, cmap->tree);
fz_free(ctx, cmap);
}