vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit a97332db58a048539646dcefbc54dcccfc1daa82
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Jul 24 09:05:02 2019 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Jul 24 13:30:21 2019 +0200

    cid#1451629 silence Division or modulo by zero
    
    Change-Id: I87f59593d7a1691d07276421aaa501751b4953e5
    Reviewed-on: https://gerrit.libreoffice.org/76226
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx 
b/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx
index 25196d61cc66..b679e172d554 100644
--- a/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx
+++ b/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx
@@ -150,6 +150,8 @@ bool ImplScaleConvolutionHor(Bitmap& rSource, Bitmap& 
rTarget, const double& rSc
                         aValueBlue += aWeight * aColor.GetBlue();
                     }
 
+                    assert(aSum != 0);
+
                     const BitmapColor aResultColor(
                         static_cast< sal_uInt8 >(MinMax(static_cast< sal_Int32 
>(aValueRed / aSum), 0, 255)),
                         static_cast< sal_uInt8 >(MinMax(static_cast< sal_Int32 
>(aValueGreen / aSum), 0, 255)),
@@ -231,6 +233,8 @@ bool ImplScaleConvolutionVer(Bitmap& rSource, Bitmap& 
rTarget, const double& rSc
                         aValueBlue += aWeight * aColor.GetBlue();
                     }
 
+                    assert(aSum != 0);
+
                     const BitmapColor aResultColor(
                         static_cast< sal_uInt8 >(MinMax(static_cast< sal_Int32 
>(aValueRed / aSum), 0, 255)),
                         static_cast< sal_uInt8 >(MinMax(static_cast< sal_Int32 
>(aValueGreen / aSum), 0, 255)),
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to