linkhash.c: optimised the table_free path
This commit is contained in:
1 parent
595891729e
commit
5fb63a09f9
1 file changed
+2
-3
+2
-3
@@ -562,10 +562,9 @@ int lh_table_resize(struct lh_table *t, int new_size)
|
||||
void lh_table_free(struct lh_table *t)
|
||||
{
|
||||
struct lh_entry *c;
|
||||
for(c = t->head; c != NULL; c = c->next) {
|
||||
if(t->free_fn) {
|
||||
if(t->free_fn) {
|
||||
for(c = t->head; c != NULL; c = c->next)
|
||||
t->free_fn(c);
|
||||
}
|
||||
}
|
||||
free(t->table);
|
||||
free(t);
|
||||
|
||||
Reference in new issue
Block a user