freebsd-ports/textproc/pdftohtml/files/patch-xpdf-Gfx.cc
Erwin Lansing 13565f2d92 Patch recent xpdf vulnerability
Obtained from:	gentoo
Prodded by:	simon
2005-01-11 17:30:00 +00:00

13 lines
426 B
C++

--- xpdf/Gfx.cc.orig Wed Jun 25 00:41:27 2003
+++ xpdf/Gfx.cc Tue Jan 11 18:21:14 2005
@@ -2381,7 +2381,9 @@
haveMask = gFalse;
dict->lookup("Mask", &maskObj);
if (maskObj.isArray()) {
- for (i = 0; i < maskObj.arrayGetLength(); ++i) {
+ for (i = 0;
+ i < maskObj.arrayGetLength() && i < 2*gfxColorMaxComps;
+ ++i) {
maskObj.arrayGet(i, &obj1);
maskColors[i] = obj1.getInt();
obj1.free();