From 2eb9475e0eda472b8c19d7d4b96e430d18a8664e Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Sat, 7 Oct 2023 10:03:58 +0200 Subject: [PATCH] :bug: make sure output arguments are set before return --- matlab/optimization/newrat.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/matlab/optimization/newrat.m b/matlab/optimization/newrat.m index 546236cf1..4f1108ca5 100644 --- a/matlab/optimization/newrat.m +++ b/matlab/optimization/newrat.m @@ -82,11 +82,12 @@ if ischar(func0) end [fval0,exit_flag,gg,hh]=penalty_objective_function(x,func0,penalty,varargin{:}); +fval=fval0; if ~exit_flag + igg=NaN(nx); disp_verbose('Bad initial parameter.',Verbose) return end -fval=fval0; % initialize mr_gstep and mr_hessian