Browse Source

Plug two memory leaks introduced by

2bbadc608 ("Use a hash table glonodes to prevent
double or multiple entries in global node table
global_nodes", 2023-11-17)
pre-master-46
Holger Vogt 2 years ago
parent
commit
e57979d15d
  1. 3
      src/frontend/subckt.c

3
src/frontend/subckt.c

@ -165,6 +165,7 @@ collect_global_nodes(struct card *c)
if (gnode && *gnode != '\0' && nghash_find(glonodes, gnode) == NULL) {
nghash_insert(glonodes, gnode, DUMMYDATA);
}
tfree(gnode);
s = skip_ws(t);
}
c->line[0] = '*'; /* comment it out */
@ -1643,6 +1644,8 @@ gettrans(const char *name, const char *name_end, bool *isglobal)
*isglobal = TRUE;
return newgl;
}
else
tfree(newgl);
for (i = 0; table[i].t_old; i++)
if (eq_substr(name, name_end, table[i].t_old)) {

Loading…
Cancel
Save