Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates-src > by-pkgid > 2cf5de1e21298837da4a1e7a9cc80c0d > files > 22

poppler-0.52.0-3.8.mga6.src.rpm

From da63c35549e8852a410946ab016a3f25ac701bdf Mon Sep 17 00:00:00 2001
From: Albert Astals Cid <aacid@kde.org>
Date: Thu, 14 Sep 2017 19:14:41 +0200
Subject: FoFiType1C::convertToType0: Fix crash in broken files

Bug #102724

diff --git a/fofi/FoFiType1C.cc b/fofi/FoFiType1C.cc
index 7a82785..7c9494f 100644
--- a/fofi/FoFiType1C.cc
+++ b/fofi/FoFiType1C.cc
@@ -898,6 +898,9 @@ void FoFiType1C::convertToType0(char *psName, int *codeMap, int nCodes,
 	}
       }
 
+      if (fd >= nFDs)
+	continue;
+
       // font dictionary (unencrypted section)
       (*outputFunc)(outputStream, "16 dict begin\n", 14);
       (*outputFunc)(outputStream, "/FontName /", 11);
-- 
cgit v0.10.2