From: Steven G. Johnson Date: Thu, 18 Sep 2014 16:48:47 +0000 (-0400) Subject: fix #24 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=6c8b7bbcbfaf6ae1f6f4b8f7017ba87b3b92a022;p=nlopt.git fix #24 --- diff --git a/api/optimize.c b/api/optimize.c index 49b8d34..f6f1236 100644 --- a/api/optimize.c +++ b/api/optimize.c @@ -641,11 +641,11 @@ static nlopt_result nlopt_optimize_(nlopt_opt opt, double *x, double *minf) if (nlopt_set_default_initial_step(opt, x) != NLOPT_SUCCESS) return NLOPT_OUT_OF_MEMORY; } - return cobyla_minimize(n, f, f_data, - opt->m, opt->fc, - opt->p, opt->h, - lb, ub, x, minf, &stop, - opt->dx); + ret = cobyla_minimize(n, f, f_data, + opt->m, opt->fc, + opt->p, opt->h, + lb, ub, x, minf, &stop, + opt->dx); if (freedx) { free(opt->dx); opt->dx = NULL; } return ret; }