File poppler-CVE-2019-16115.patch of Package poppler.31252

Index: poppler-0.79.0/poppler/GfxState.cc
===================================================================
--- poppler-0.79.0.orig/poppler/GfxState.cc
+++ poppler-0.79.0/poppler/GfxState.cc
@@ -3979,6 +3979,7 @@ void GfxUnivariateShading::setupCache(co
   cacheBounds = (double *)gmallocn_checkoverflow(maxSize, sizeof(double) * (nComps + 2));
   if (unlikely(!cacheBounds))
     return;
+  memset(cacheBounds, 0, maxSize * sizeof(double) * (nComps + 2));
   cacheCoeff = cacheBounds + maxSize;
   cacheValues = cacheCoeff + maxSize;
 
openSUSE Build Service is sponsored by