filter/source/graphicfilter/itiff/itiff.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
New commits: commit 414feaef4171cb1f43f49f8446024269d2ca0d02 Author: Caolán McNamara <[email protected]> AuthorDate: Mon Sep 28 10:04:46 2020 +0100 Commit: Caolán McNamara <[email protected]> CommitDate: Mon Sep 28 15:13:17 2020 +0200 ofz#26000 don't bother with loop if nOrigPos is 0 Change-Id: I628bac1c06046155869417190c73d00140e85aff Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103539 Tested-by: Caolán McNamara <[email protected]> Reviewed-by: Caolán McNamara <[email protected]> diff --git a/filter/source/graphicfilter/itiff/itiff.cxx b/filter/source/graphicfilter/itiff/itiff.cxx index 4a15becae1b8..7d62e3f45500 100644 --- a/filter/source/graphicfilter/itiff/itiff.cxx +++ b/filter/source/graphicfilter/itiff/itiff.cxx @@ -405,8 +405,11 @@ void TIFFReader::ReadTagData( sal_uInt16 nTagType, sal_uInt32 nDataLen) try { aStripOffsets.resize(nDataLen); - for (size_t i = 0; i < nOldNumSO; ++i) - aStripOffsets[i] += nOrigPos; + if (nOrigPos) + { + for (size_t i = 0; i < nOldNumSO; ++i) + aStripOffsets[i] += nOrigPos; + } for (size_t i = nOldNumSO; i < aStripOffsets.size(); ++i) aStripOffsets[i] = ReadIntData() + nOrigPos; } _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
