File poppler-cairo-limit-downsample.patch of Package poppler.34111

Index: poppler-0.24.4/poppler/CairoRescaleBox.cc
===================================================================
--- poppler-0.24.4.orig/poppler/CairoRescaleBox.cc
+++ poppler-0.24.4/poppler/CairoRescaleBox.cc
@@ -311,6 +311,10 @@ GBool CairoRescaleBox::downScaleImage(un
   pixel_coverage_x = compute_coverage (x_coverage, orig_width, scaled_width);
   pixel_coverage_y = compute_coverage (y_coverage, orig_height, scaled_height);
 
+  /* bsc#1129202 comment 18 */
+  if (!pixel_coverage_x || !pixel_coverage_y)
+    goto cleanup;
+
   assert (width + start_column <= scaled_width);
 
 
openSUSE Build Service is sponsored by