From 0413a3e3f662f4a12823b62d93f8887a055b1179 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sun, 15 Mar 2020 16:33:20 +0000 Subject: cid#1460665 Division or modulo by float zero MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Iea166a3d152b5b38665691bfa16f3022d684771c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90532 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- sc/source/ui/dataprovider/datatransformation.cxx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sc') diff --git a/sc/source/ui/dataprovider/datatransformation.cxx b/sc/source/ui/dataprovider/datatransformation.cxx index 93b84cf0869a..8aceefe57f4f 100644 --- a/sc/source/ui/dataprovider/datatransformation.cxx +++ b/sc/source/ui/dataprovider/datatransformation.cxx @@ -123,6 +123,7 @@ void MergeColumnTransformation::Transform(ScDocument& rDoc) const { nMaxRow = getLastRow(rDoc, itr); } + assert(nMaxRow != -1); SCCOL nTargetCol = *maColumns.begin(); @@ -197,6 +198,8 @@ void TextTransformation::Transform(ScDocument& rDoc) const { nEndRow = getLastRow(rDoc, rCol); } + assert(nEndRow != -1); + for(auto& rCol : mnCol) { switch (maType) @@ -307,6 +310,7 @@ void AggregateFunction::Transform(ScDocument& rDoc) const { nEndRow = getLastRow(rDoc, itr); } + assert(nEndRow != -1); for (auto& rCol : maColumns) { @@ -424,6 +428,7 @@ void NumberTransformation::Transform(ScDocument& rDoc) const { nEndRow = getLastRow(rDoc, rCol); } + assert(nEndRow != -1); for(auto& rCol : mnCol) { @@ -718,6 +723,7 @@ void DateTimeTransformation::Transform(ScDocument& rDoc) const { nEndRow = getLastRow(rDoc, rCol); } + assert(nEndRow != -1); for(auto& rCol : mnCol) { -- cgit