Index: poppler/TextOutputDev.cc =================================================================== RCS file: /cvs/poppler/poppler/poppler/TextOutputDev.cc,v retrieving revision 1.21 diff -u -r1.21 TextOutputDev.cc --- poppler/TextOutputDev.cc 18 Jul 2006 21:26:57 -0000 1.21 +++ poppler/TextOutputDev.cc 20 Sep 2006 02:51:58 -0000 @@ -118,6 +118,8 @@ TextFontInfo::TextFontInfo(GfxState *state) { gfxFont = state->getFont(); + if (gfxFont) + gfxFont->incRefCnt(); #if TEXTOUT_WORD_LIST fontName = (gfxFont && gfxFont->getOrigName()) ? gfxFont->getOrigName()->copy() @@ -126,6 +128,8 @@ } TextFontInfo::~TextFontInfo() { + if (gfxFont) + gfxFont->decRefCnt(); #if TEXTOUT_WORD_LIST if (fontName) { delete fontName;