emfio/source/reader/emfreader.cxx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-)
New commits: commit e69d4963c3a7b71b4dc42e2f30b5cbdc4155d594 Author: Caolán McNamara <[email protected]> AuthorDate: Sat Oct 2 20:34:56 2021 +0100 Commit: Caolán McNamara <[email protected]> CommitDate: Sun Oct 3 15:35:46 2021 +0200 ofz#39528 Integer-overflow Change-Id: If50af8538e31e4fb1ee1486ec2b91963c094e7e6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123007 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 b75d16c5759f..af79b261d1e7 100644 --- a/emfio/source/reader/emfreader.cxx +++ b/emfio/source/reader/emfreader.cxx @@ -1967,26 +1967,26 @@ namespace emfio } } - sal_Int32 nDx = 0, nDy = 0; + pDXAry[i] = 0; + if (nOptions & ETO_PDY) + { + pDYAry[i] = 0; + } + while (nDxCount--) { sal_Int32 nDxTmp = 0; mpInputStream->ReadInt32(nDxTmp); - nDx += nDxTmp; + pDXAry[i] += nDxTmp; if (nOptions & ETO_PDY) { sal_Int32 nDyTmp = 0; mpInputStream->ReadInt32(nDyTmp); - nDy += nDyTmp; + pDYAry[i] += nDyTmp; } } - SAL_INFO("emfio", "\t\t\tSpacing " << i << ": " << nDx); - pDXAry[i] = nDx; - if (nOptions & ETO_PDY) - { - pDYAry[i] = nDy; - } + SAL_INFO("emfio", "\t\t\tSpacing " << i << ": " << pDXAry[i]); } } if ( nOptions & ETO_CLIPPED )
