From c2f519c191456e183395644693e77add8f0e3a58 Mon Sep 17 00:00:00 2001 From: rlar Date: Sat, 25 Nov 2017 18:03:51 +0100 Subject: [PATCH] nupa_subcktcall(), drop `p_subname' --- src/frontend/numparam/xpressn.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index 7c22177a2..765ca7880 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1603,14 +1603,17 @@ nupa_subcktcall(dico_t *dico, char *s, char * const x, char * const inst_name) char * const t_p = spice_dstring_value(&tstr); - char *p_subname = search_isolated_identifier(t_p, spice_dstring_value(&subname)); + char *jp = search_isolated_identifier(t_p, spice_dstring_value(&subname)); - if (p_subname) { - char *jp = p_subname + spice_dstring_length(&subname); /* 1st position of arglist */ + if (jp) { + + jp += spice_dstring_length(&subname); while (isspace_c(*jp) || (*jp == ',')) jp++; + /* jp is pointing to the 1st position of arglist now */ + while (*jp) { /* try to fetch valid arguments */