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 ); }