diff --git a/src/save.c b/src/save.c index 3c13a74b..74baaab0 100644 --- a/src/save.c +++ b/src/save.c @@ -848,10 +848,10 @@ void read_xschem_file(FILE *fd) read_line(fd, 0); /* skip garbage after '[' */ if(!found) { load_sym_def(xctx->inst[xctx->instances-1].name, fd); - found = 1; + found = 2; } } - if(!found) { + if(found != 2) { char *str; int n; while(1) { /* skip embedded [ ... ] */