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

New commits:
commit 668c44e841a10cec8932a446a941e6d7c386bf3b
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Mar 11 21:13:17 2023 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sun Mar 12 20:33:21 2023 +0000

    ofz#56928 Integer-overflow
    
    Change-Id: Ia20a42e16b50ab320e44405e60403c1d3b971bb5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148692
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/vcl/source/gdi/metaact.cxx b/vcl/source/gdi/metaact.cxx
index 1c7c320518ab..71dbe5daa4e4 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -1483,6 +1483,8 @@ MetaMoveClipRegionAction::MetaMoveClipRegionAction( 
tools::Long nHorzMove, tools
 
 void MetaMoveClipRegionAction::Execute( OutputDevice* pOut )
 {
+    if (!AllowY(pOut->LogicToPixel(Point(mnHorzMove, mnVertMove)).Y()))
+        return;
     pOut->MoveClipRegion( mnHorzMove, mnVertMove );
 }
 

Reply via email to