From 625b3d14fc7fb1179e64c1bfb951b0dda9365b18 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 21 Mar 2010 21:23:47 +0000 Subject: [PATCH] no crash after 'unset undefined' --- ChangeLog | 4 ++++ src/frontend/variable.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index bf909c745..0f7c6684a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-03-20 Holger Vogt + * variable.c:450 prevent ngspice from crashing after command 'unset zzz', + when zzz is not defined + 2010-03-20 Holger Vogt * com_compose.c: comment corrected * subckt.c, cktdefs.h, acan.c, ifeval.c, inp2b.c, inpptree.c, cktinit.c: diff --git a/src/frontend/variable.c b/src/frontend/variable.c index 83e3d14a0..c7728b16a 100644 --- a/src/frontend/variable.c +++ b/src/frontend/variable.c @@ -447,7 +447,7 @@ cp_remvar(char *varname) /* Gotta make up a var struct for cp_usrset()... */ v = alloc(struct variable); ZERO(v, struct variable); - v->va_name = varname; + v->va_name = copy(varname); v->va_type = VT_NUM; v->va_bool = 0; found = FALSE;