From c52ded63b05455a09be7a69f5db38f768b290995 Mon Sep 17 00:00:00 2001 From: stefan schippers Date: Mon, 20 Jan 2025 18:21:12 +0100 Subject: [PATCH] complete previous fix --- src/spice_netlist.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/spice_netlist.c b/src/spice_netlist.c index 911289d1..fbc0a156 100644 --- a/src/spice_netlist.c +++ b/src/spice_netlist.c @@ -653,7 +653,12 @@ int spice_block_netlist(FILE *fd, int i, int alert) fprintf(fd, "%s\n", translated_sym_def); my_free(_ALLOC_ID_, &sym_def); } else { - const char *s = get_cell(sanitize(name), 0); + const char *s; + if(is_generator(name)) { + s = get_cell(sanitize(name), 0); + } else { + s = sanitize(get_cell(name, 0)); + } fprintf(fd, "** sch_path: %s\n", sanitized_abs_sym_path(filename, "")); fprintf(fd, ".subckt %s ", s); print_spice_subckt_nodes(fd, i);