sw/source/ui/misc/pagenumberdlg.cxx |    1 +
 vcl/source/gdi/metaact.cxx          |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

New commits:
commit 0b35b7953507491fe1ebdead9ac6ce592bd9b674
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Apr 27 13:02:36 2023 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Apr 27 16:43:21 2023 +0200

    cid#1528191 Uninitialized scalar field
    
    Change-Id: I0d57f541fb110af295db6b56c32e7ee32168b463
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151097
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sw/source/ui/misc/pagenumberdlg.cxx 
b/sw/source/ui/misc/pagenumberdlg.cxx
index 0c6357e7ef99..a4a329f62ca6 100644
--- a/sw/source/ui/misc/pagenumberdlg.cxx
+++ b/sw/source/ui/misc/pagenumberdlg.cxx
@@ -34,6 +34,7 @@ SwPageNumberDlg::SwPageNumberDlg(weld::Window* pParent)
     , m_xPreviewImage(m_xBuilder->weld_image("previewImage"))
     , m_aPageNumberPosition(1) // bottom
     , m_aPageNumberAlignment(1) // center
+    , m_nPageNumberType(SVX_NUM_CHARS_UPPER_LETTER)
 {
     m_xOk->connect_clicked(LINK(this, SwPageNumberDlg, OkHdl));
     m_xPageNumberPosition->connect_changed(LINK(this, SwPageNumberDlg, 
PositionSelectHdl));
commit b9f78bec3558937d45b3a9d730c1c9d40a9c58d6
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Apr 27 13:14:52 2023 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Apr 27 16:43:06 2023 +0200

    ofz#58380 Integer-overflow
    
    Change-Id: I88155f7f2abf42a11376d6f54aab28c233cf7e07
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151100
    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 00921c609bca..eab791889ce6 100644
--- a/vcl/source/gdi/metaact.cxx
+++ b/vcl/source/gdi/metaact.cxx
@@ -925,8 +925,12 @@ static bool AllowScale(const Size& rSource, const Size& 
rDest)
 
 void MetaBmpScaleAction::Execute( OutputDevice* pOut )
 {
-    if (!AllowScale(maBmp.GetSizePixel(), pOut->LogicToPixel(maSz)))
+    Size aPixelSize(pOut->LogicToPixel(maSz));
+    if (!AllowRect(tools::Rectangle(pOut->LogicToPixel(maPt), aPixelSize)) ||
+        !AllowScale(maBmp.GetSizePixel(), aPixelSize))
+    {
         return;
+    }
 
     pOut->DrawBitmap( maPt, maSz, maBmp );
 }

Reply via email to