From f04d6cffc233ab646adb551537814abc74a3c053 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 26 Dec 2015 19:00:04 +0100 Subject: [PATCH] frontend/device.c, com_alter_common(), #8/11 reorder --- src/frontend/device.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/frontend/device.c b/src/frontend/device.c index 80b9dca03..24c405657 100644 --- a/src/frontend/device.c +++ b/src/frontend/device.c @@ -1330,6 +1330,12 @@ com_alter_common(wordlist *wl, int do_model) list = TREALLOC(double, list, i + 1); list[i++] = tmp; } + + if (i < 1) { + fprintf(cp_err, "Error: cannot evaluate new parameter value.\n"); + return; + } + dv = TMALLOC(struct dvec, 1); if (!dv) return; @@ -1339,11 +1345,6 @@ com_alter_common(wordlist *wl, int do_model) dv->v_realdata = list; dv->v_length = i; - if (dv->v_length < 1) { - fprintf(cp_err, "Error: cannot evaluate new parameter value.\n"); - return; - } - /* Here I was, to change the inclusion in the circuit. * will have to revise that dv is right for its insertion. */