diff options
Diffstat (limited to 'devices/vector/gdevpdtb.c')
-rw-r--r-- | devices/vector/gdevpdtb.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/devices/vector/gdevpdtb.c b/devices/vector/gdevpdtb.c index bab7995df..138c2a40d 100644 --- a/devices/vector/gdevpdtb.c +++ b/devices/vector/gdevpdtb.c @@ -430,7 +430,8 @@ pdf_base_font_drop_complete(pdf_base_font_t *pbfont) * free the members which are common to both, so this cast is * (at the time of writing) safe. */ - gs_free_copied_font((gs_font *)pbfont->complete); + if (pbfont->complete != pbfont->copied) + gs_free_copied_font((gs_font *)pbfont->complete); pbfont->complete = NULL; } |