sc/source/core/tool/interpr1.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit 650c0240830dee519b1d587d90d7ede37653c5ed Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Sat Oct 5 20:44:55 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sun Oct 6 12:06:56 2024 +0200 cid#1608418 Overflowed constant since: commit 45435a680be065e44eba385bb2523b27b77fb451 CommitDate: Mon Mar 25 15:54:01 2024 +0100 tdf#126573 Add Excel2021 array function SORT to Calc Change-Id: I7b019b1d34528eadd03c8ef8e87118189b0390aa Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174538 Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com> Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx index 5bc3166dca59..6a45d78aa655 100644 --- a/sc/source/core/tool/interpr1.cxx +++ b/sc/source/core/tool/interpr1.cxx @@ -8525,6 +8525,11 @@ void ScInterpreter::ScSort() return; } pMatSrc->GetDimensions(nsC, nsR); + if (nsC == 0 || nsR == 0) + { + PushIllegalArgument(); + return; + } aSortData.nCol2 = nsC - 1; // aSortData.nCol1 = 0 aSortData.nRow2 = nsR - 1; // aSortData.nRow1 = 0 }