diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-08-18 15:32:35 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-08-18 19:48:26 +0200 |
commit | d21298e3b108b0dfdb1515248068314757cf4dd7 (patch) | |
tree | 3577a46ed08326c16471fb66239a71bf393ef9d7 /sc | |
parent | 289abd076af14eeb4504cd4e33b49ef95009dd93 (diff) |
coverity#1438401 assert nPrevIndex >= 0
Change-Id: I1b6e4428aa44163bd098517ed654ea115c10daf7
Reviewed-on: https://gerrit.libreoffice.org/59292
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/xml/xmlexprt.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx index 8d48be539110..c8e83c7c47d8 100644 --- a/sc/source/filter/xml/xmlexprt.cxx +++ b/sc/source/filter/xml/xmlexprt.cxx @@ -880,6 +880,7 @@ void ScXMLExport::ExportColumns(const sal_Int32 nTable, const ScRange& aColumnHe nColsRepeated = 1; } } + assert(nPrevIndex >= 0 && "coverity#1438402"); WriteColumn(nPrevColumn, nColsRepeated, nPrevIndex, bPrevIsVisible); if (!bIsClosed) CloseHeaderColumn(); @@ -1486,6 +1487,7 @@ void ScXMLExport::OpenRow(const sal_Int32 nTable, const sal_Int32 nStartRow, con ++nEqualRows; else { + assert(nPrevIndex >= 0 && "coverity#1438402"); if (nRow < nEndRow) { ScRowFormatRanges* pTempRowFormatRanges = new ScRowFormatRanges(pRowFormatRanges.get()); @@ -1501,6 +1503,7 @@ void ScXMLExport::OpenRow(const sal_Int32 nTable, const sal_Int32 nStartRow, con } } } + assert(nPrevIndex >= 0 && "coverity#1438402"); OpenNewRow(nPrevIndex, nRow - nEqualRows, nEqualRows, bPrevHidden, bPrevFiltered); } else |