From 8e32e9143522c2c10170972b46a3fc691a221577 Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Tue, 28 Jul 2020 10:09:02 +0200 Subject: tdf#135211: fix crash Swarm Non Linear Solver with blank input See bt here: https://bugs.documentfoundation.org/attachment.cgi?id=163668 Change-Id: I78f59e420aa183399f650915c7c28a138b8ed444 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99572 Tested-by: Julien Nabet Reviewed-by: Julien Nabet (cherry picked from commit 2d150393479bd010c8758b1a1b712f8fb4ce4024) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99546 Tested-by: Jenkins Reviewed-by: Xisco Fauli (cherry picked from commit 2080c4e2a4852538d3739d70e3c706ec3fc8fb28) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99736 Reviewed-by: Michael Stahl --- sccomp/source/solver/SwarmSolver.cxx | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sccomp') diff --git a/sccomp/source/solver/SwarmSolver.cxx b/sccomp/source/solver/SwarmSolver.cxx index c15745cf7eee..f7961b66d053 100644 --- a/sccomp/source/solver/SwarmSolver.cxx +++ b/sccomp/source/solver/SwarmSolver.cxx @@ -501,6 +501,8 @@ void SAL_CALL SwarmSolver::solve() maStatus.clear(); mbSuccess = false; + if (!maVariables.getLength()) + return; maBounds.resize(maVariables.getLength()); -- cgit