Kaydet (Commit) 53494630 authored tarafından Julien Nabet's avatar Julien Nabet

Fix Array index "i" is used before limits check

Change-Id: Ie7a4b836db7391f4e625bfeaeab55c2ed4304604
üst 29339357
...@@ -1474,8 +1474,8 @@ bool ImpSvNumberformatScan::InsertSymbol( sal_uInt16 & nPos, svt::NfSymbolType e ...@@ -1474,8 +1474,8 @@ bool ImpSvNumberformatScan::InsertSymbol( sal_uInt16 & nPos, svt::NfSymbolType e
int ImpSvNumberformatScan::FinalScanGetCalendar( sal_Int32& nPos, sal_uInt16& i, int ImpSvNumberformatScan::FinalScanGetCalendar( sal_Int32& nPos, sal_uInt16& i,
sal_uInt16& rAnzResStrings ) sal_uInt16& rAnzResStrings )
{ {
if ( sStrArray[i][0] == '[' && if ( i < nAnzStrings-1 &&
i < nAnzStrings-1 && sStrArray[i][0] == '[' &&
nTypeArray[i+1] == NF_SYMBOLTYPE_STRING && nTypeArray[i+1] == NF_SYMBOLTYPE_STRING &&
sStrArray[i+1][0] == '~' ) sStrArray[i+1][0] == '~' )
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment