vcl/source/gdi/metaact.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit bd1ce21e07fb085b7d1545a0c4ce7b606714642f
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sat May 3 21:29:27 2025 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sat May 3 23:00:56 2025 +0200

    ofz#415088962 Integer-overflow
    
    Change-Id: I6e41db206a9b2eaecb9fb791f05c7d01daa7f594
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184936
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx
index b5f1eac47761..384817cc0804 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -1198,6 +1198,8 @@ MetaMaskAction::MetaMaskAction( const Point& rPt,
 
 void MetaMaskAction::Execute( OutputDevice* pOut )
 {
+    if (!AllowPoint(pOut->LogicToPixel(maPt)))
+        return;
     pOut->DrawMask( maPt, maBmp, maColor );
 }
 

Reply via email to