diff options
-rw-r--r-- | sc/source/core/tool/interpr3.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sc/source/core/tool/interpr3.cxx b/sc/source/core/tool/interpr3.cxx index c0ac545df0f5..1d90d22b4b3a 100644 --- a/sc/source/core/tool/interpr3.cxx +++ b/sc/source/core/tool/interpr3.cxx @@ -1209,7 +1209,7 @@ void ScInterpreter::ScPermutationA() { double k = ::rtl::math::approxFloor(GetDouble()); double n = ::rtl::math::approxFloor(GetDouble()); - if (n < 0.0 || k < 0.0 || k > n) + if (n < 0.0 || k < 0.0) PushIllegalArgument(); else PushDouble(pow(n,k)); |