vcl/source/gdi/metaact.cxx | 3 +++ 1 file changed, 3 insertions(+) New commits: commit bbe530a238e68d7338c51532f0f7991ccae8ba17 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Dec 2 10:54:46 2022 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sat Dec 3 13:57:54 2022 +0000
ofz#53868 Integer-overflow Change-Id: I5d6da712d5db9e0b8b19fca2101626a2a7e2907e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143569 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 c072a27a7864..f83529ac5c3f 100644 --- a/vcl/source/gdi/metaact.cxx +++ b/vcl/source/gdi/metaact.cxx @@ -1184,6 +1184,9 @@ MetaMaskScalePartAction::MetaMaskScalePartAction( const Point& rDstPt, const Siz void MetaMaskScalePartAction::Execute( OutputDevice* pOut ) { + if (!AllowRect(tools::Rectangle(maDstPt, maDstSz))) + return; + pOut->DrawMask( maDstPt, maDstSz, maSrcPt, maSrcSz, maBmp, maColor, MetaActionType::MASKSCALE ); }