diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-03-15 16:33:20 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-03-15 22:16:39 +0100 |
commit | 0413a3e3f662f4a12823b62d93f8887a055b1179 (patch) | |
tree | e0a1c7a023e1f942364fa7c998028a05d37df12a | |
parent | 3905eda231ec3006965539f49af3f8bb048a9df9 (diff) |
cid#1460665 Division or modulo by float zero
Change-Id: Iea166a3d152b5b38665691bfa16f3022d684771c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90532
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | sc/source/ui/dataprovider/datatransformation.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
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) { |