Bug fix release, to fix crash and memory bugs discovered by running the static analyzer OpenScanHub, a crasher in the PPD-to-IPP-attributes conversion, and off-center printing by printers using the epsoneplijs driver.
- pdftops: Use Poppler for a few old Epson laser printers
This works around documents being printed off-center, shifted towards the top right. Affected are printers using the epsoneplijs driver: EPL-5700L, EPL-5800L, EPL-5900L, EPL-6100L, EPL-6200L (Pull request #53). - Fixed bugs discovered by static analyzer OpenScanHub
Possible buffer overflows, uninitialized memory, format string issues and resource leaks, ... (Pull request #54) - Fix crash bugs in
ppdLoadAttributes()
When parsing the "*cupsFilter(2): ..." lines in the PPD file usememmove()
instead ofstrcpy()
as the latter does not support handling overlapping memory portions and do not move running pointer beyond the end of the input string (Pull request #51).