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)
This commit is contained in:
Holger Vogt 2023-11-17 23:50:59 +01:00
parent 70e366021b
commit e57979d15d
1 changed files with 3 additions and 0 deletions

View File

@ -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)) {