emfio/source/reader/emfreader.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 2f4e74318a9485d5497478f8bf6b4a00f0e6c9d7
Author:     Caolán McNamara <[email protected]>
AuthorDate: Thu May 11 08:39:05 2023 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Thu May 11 13:04:12 2023 +0200

    ofz#58830 Container-overflow READ 1
    
    Change-Id: I7786a63c4cad8e4538b108a06551ff274a0ddcc6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151658
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/emfio/source/reader/emfreader.cxx 
b/emfio/source/reader/emfreader.cxx
index c053cee39c40..2a5daa7a6891 100644
--- a/emfio/source/reader/emfreader.cxx
+++ b/emfio/source/reader/emfreader.cxx
@@ -993,6 +993,7 @@ namespace emfio
                             }
                         }
                         if (wrongFile) break;
+                        nPointsCount = std::min(aPoints.size(), 
aPointTypes.size());
                         for (sal_uInt32 i = 0; i < nPointsCount; i++)
                         {
                             if (aPointTypes[i] == PT_MOVETO)

Reply via email to