diff options
author | Ilia Kats <ilia-kats@gmx.net> | 2023-05-22 11:48:04 +0200 |
---|---|---|
committer | Albert Astals Cid <tsdgeos@yahoo.es> | 2023-05-22 21:55:37 +0000 |
commit | 6f7c8d24aa699327917772fb04b7cb52ab5803f5 (patch) | |
tree | 3785d479eece4249ba45001b78f81411d1d2cabe | |
parent | 33672ca1b6670f7378e24f6d475438f7f5d86b05 (diff) |
fix segfault in _free_type3_font_info
The destructor of Gfx calls methods of outputDev, so it needs to be
deleted first
-rw-r--r-- | poppler/CairoFontEngine.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/poppler/CairoFontEngine.cc b/poppler/CairoFontEngine.cc index ad13d260..8cd5e78a 100644 --- a/poppler/CairoFontEngine.cc +++ b/poppler/CairoFontEngine.cc @@ -419,8 +419,8 @@ typedef struct _type3_font_info static void _free_type3_font_info(void *closure) { type3_font_info_t *info = (type3_font_info_t *)closure; - delete info->outputDev; delete info->gfx; + delete info->outputDev; delete info; } |