From: stevenj Date: Wed, 29 Aug 2007 05:31:37 +0000 (-0400) Subject: return more descriptive error code X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b1e23a0528d93162f19a61e0ae0c546fa2b4ea49;p=nlopt.git return more descriptive error code darcs-hash:20070829053137-c8de0-85589d746420853b8a4b73042e291455539e8801.gz --- diff --git a/cdirect/cdirect.c b/cdirect/cdirect.c index 35e5f01..f910de1 100644 --- a/cdirect/cdirect.c +++ b/cdirect/cdirect.c @@ -174,7 +174,7 @@ static nlopt_result divide_rect(double *rdiv, params *p) rnew[1] = fv[2*isort[i]+k]; if (!rb_tree_insert(&p->rtree, rnew)) { free(rnew); - return NLOPT_FAILURE; + return NLOPT_OUT_OF_MEMORY; } } } @@ -205,7 +205,7 @@ static nlopt_result divide_rect(double *rdiv, params *p) FUNCTION_EVAL(rnew[1], rnew + 2, p, rnew); if (!rb_tree_insert(&p->rtree, rnew)) { free(rnew); - return NLOPT_FAILURE; + return NLOPT_OUT_OF_MEMORY; } } }