[Libreoffice-commits] core.git: i18npool/source
Caolán McNamara
caolanm at redhat.com
Sun Jun 18 13:48:58 UTC 2017
i18npool/source/nativenumber/nativenumbersupplier.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit fcb78bb3704d5c2ff3456944d02e5b1d3fb4bd34
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun Jun 18 14:48:04 2017 +0100
coverity#1412874 silence Out-of-bounds read warning
Change-Id: If51571f698ca11383b1b143281ede04bac111e2a
diff --git a/i18npool/source/nativenumber/nativenumbersupplier.cxx b/i18npool/source/nativenumber/nativenumbersupplier.cxx
index 492b8da5e421..c99a5d1e1398 100644
--- a/i18npool/source/nativenumber/nativenumbersupplier.cxx
+++ b/i18npool/source/nativenumber/nativenumbersupplier.cxx
@@ -866,6 +866,7 @@ void makeHebrewNumber(sal_Int64 value, OUStringBuffer& output, bool isLast, bool
// By convention, the numbers 15 and 16 are represented as 9 + 6 and 9 + 7
if (num == 15 || num == 16) // substitution for 15 and 16
j++;
+ assert(j < sal_Int32(SAL_N_ELEMENTS(HebrewNumberCharArray)));
num = sal::static_int_cast<sal_Int16>( num - HebrewNumberCharArray[j].value );
output.append(HebrewNumberCharArray[j].code);
}
More information about the Libreoffice-commits
mailing list