Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:deltafox
pdftohtml
xpdf-3.00pl2.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xpdf-3.00pl2.patch of Package pdftohtml
*** xpdf/Gfx.cc.orig Sun Dec 12 16:04:43 2004 --- xpdf/Gfx.cc Sun Dec 12 16:05:16 2004 *************** *** 2654,2660 **** haveMask = gFalse; dict->lookup("Mask", &maskObj); if (maskObj.isArray()) { ! for (i = 0; i < maskObj.arrayGetLength(); ++i) { maskObj.arrayGet(i, &obj1); maskColors[i] = obj1.getInt(); obj1.free(); --- 2654,2662 ---- haveMask = gFalse; dict->lookup("Mask", &maskObj); if (maskObj.isArray()) { ! for (i = 0; ! i < maskObj.arrayGetLength() && i < 2*gfxColorMaxComps; ! ++i) { maskObj.arrayGet(i, &obj1); maskColors[i] = obj1.getInt(); obj1.free(); *** xpdf/GfxState.cc.orig Sun Dec 12 16:04:48 2004 --- xpdf/GfxState.cc Sun Dec 12 16:06:38 2004 *************** *** 708,713 **** --- 708,718 ---- } nCompsA = obj2.getInt(); obj2.free(); + if (nCompsA > gfxColorMaxComps) { + error(-1, "ICCBased color space with too many (%d > %d) components", + nCompsA, gfxColorMaxComps); + nCompsA = gfxColorMaxComps; + } if (dict->lookup("Alternate", &obj2)->isNull() || !(altA = GfxColorSpace::parse(&obj2))) { switch (nCompsA) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor