svl/source/numbers/zforscan.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
New commits: commit d34b37ebe334fe26aa22eb6e8aa5bb5bb9b83863 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Jan 29 17:28:21 2020 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Jan 29 21:24:53 2020 +0100 cid#1458019 silence Out-of-bounds write and cid#1458017 silence Out-of-bounds write Change-Id: I5411322bca523e5dc55b8df2e7d9261981f504da Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87703 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/svl/source/numbers/zforscan.cxx b/svl/source/numbers/zforscan.cxx index 1434bbf08636..3f1712ff0fb5 100644 --- a/svl/source/numbers/zforscan.cxx +++ b/svl/source/numbers/zforscan.cxx @@ -20,7 +20,6 @@ #include <stdlib.h> #include <comphelper/string.hxx> -#include <o3tl/safeint.hxx> #include <sal/log.hxx> #include <tools/debug.hxx> #include <i18nlangtag/mslangid.hxx> @@ -1635,7 +1634,7 @@ bool ImpSvNumberformatScan::InsertSymbol( sal_uInt16 & nPos, svt::NfSymbolType e } else { - if (o3tl::make_unsigned(nStringsCnt + 1) >= NF_MAX_FORMAT_SYMBOLS) + if (nStringsCnt >= NF_MAX_FORMAT_SYMBOLS - 1) { return false; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits