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

New commits:
commit d2756dbd9b11bdfbf1d576381b8f9846a6fb7070
Author:     Caolán McNamara <[email protected]>
AuthorDate: Mon May 15 10:19:26 2023 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Mon May 15 12:20:15 2023 +0200

    ofz#58991 Heap-buffer-overflow
    
    Change-Id: I44661cb2f9b2f44118140ae2fbcf86fe12cd282c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151760
    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 dcb8a2379148..73a082eae2e8 100644
--- a/emfio/source/reader/emfreader.cxx
+++ b/emfio/source/reader/emfreader.cxx
@@ -1009,7 +1009,7 @@ namespace emfio
                             }
                             else if (aPointTypes[i] & PT_BEZIERTO)
                             {
-                                if (aPoints.size() - i < 3)
+                                if (nPointsCount - i < 3)
                                 {
                                     SAL_WARN("emfio", "EMF file error: Not 
enough Bezier points.");
                                     break;

Reply via email to