src/lib/CDRStylesCollector.cpp | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit d3115eaf664eb01d03af1fe65c0c2680960b6ab7 Author: David Tardon <[email protected]> Date: Wed Apr 12 14:37:11 2017 +0200 ofz#998 fix division by 0 Change-Id: I85c2888adf6289d6cfd23728d36e130a15f54368 diff --git a/src/lib/CDRStylesCollector.cpp b/src/lib/CDRStylesCollector.cpp index 093dad8..99f6caf 100644 --- a/src/lib/CDRStylesCollector.cpp +++ b/src/lib/CDRStylesCollector.cpp @@ -36,6 +36,9 @@ void libcdr::CDRStylesCollector::collectBmp(unsigned imageId, unsigned colorMode libcdr::CDRInternalStream stream(bitmap); librevenge::RVNGBinaryData image; + if (height == 0) + height = 1; + unsigned tmpPixelSize = (unsigned)(height * width); if (tmpPixelSize < (unsigned)height) // overflow return; _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
