From 91ce555ed723e6a990cead9ca09377192fb865b0 Mon Sep 17 00:00:00 2001
From: kramm <kramm>
Date: Sat, 15 Jul 2006 11:47:32 +0000
Subject: [PATCH] fixed segfault

---
 lib/xpdf/GFXOutputDev.cc |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/xpdf/GFXOutputDev.cc b/lib/xpdf/GFXOutputDev.cc
index c412a8d..bc7987b 100644
--- a/lib/xpdf/GFXOutputDev.cc
+++ b/lib/xpdf/GFXOutputDev.cc
@@ -253,8 +253,9 @@ static char*getFontName(GfxFont*font)
 	Ref*r=font->getID();
 	sprintf(buf, "UFONT%d", r->num);
 	fontid = strdup(buf);
+    } else {
+	fontid = strdup(fname);
     }
-    fontid = strdup(fname);
 
     char*fontname= 0;
     char* plus = strchr(fontid, '+');
-- 
1.7.10.4