From adbe216750e6b14f9eaae2ff932e51ae433fdfd6 Mon Sep 17 00:00:00 2001 From: danigm Date: Wed, 2 Mar 2011 11:04:37 +0100 Subject: [PATCH] [glib] checking null pointer at word->getFontName --- glib/poppler-page.cc | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/glib/poppler-page.cc b/glib/poppler-page.cc index 2fe928d..26271e6 100644 --- a/glib/poppler-page.cc +++ b/glib/poppler-page.cc @@ -1815,10 +1815,12 @@ poppler_text_info_new_from_word (GArray *array, TextWord *word) gint tsize; gboolean tunderline; gint tred, tgreen, tblue; + GooString *font = NULL; PopplerTextInfo *tinfo=NULL, *tmptinfo=NULL; - fontname = word->getFontName()->getCString(); + font = word->getFontName(); + fontname = font ? font->getCString() : (gchar*)"NO FONTNAME"; // check for a font subset name: capital letters followed by a '+' sign if (fontname) { -- 1.7.4.rc2.258.g844d7