/* This is an upstream patch. Details: https://www.cups.org/strfiles.php/3438/str4551.patch
=================================================================== */
@@ -3,7 +3,7 @@
*
*
*
@@ -239,7 +240,10 @@
*/
if (!cups_raster_read_header(r))
+ {
return (0);
+ }
/*
* Copy the header to the user-supplied buffer...
@@ -268,7 +272,10 @@
*/
if (!cups_raster_read_header(r))
+ {
return (0);
+ }
/*
* Copy the header to the user-supplied buffer...
@@ -762,7 +762,7 @@
cups_raster_update(r);
- return (1);
+ return (r->header.cupsBytesPerLine != 0 && r->header.cupsHeight != 0 && (r->header.cupsBytesPerLine % r->bpp) == 0);
}