From 4eeae2264cf32e67a0aac46293752251328e2745 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 20 Apr 2019 12:05:43 -0400 Subject: trie: Make trie_remove() take a leaf instead of a key --- mtab.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mtab.c') diff --git a/mtab.c b/mtab.c index ed80030..63c04ac 100644 --- a/mtab.c +++ b/mtab.c @@ -77,7 +77,7 @@ static int bfs_mtab_add(struct bfs_mtab *mtab, const char *path, dev_t dev, cons if (leaf->value) { return 0; } else { - trie_remove_mem(&mtab->types, leaf->key, leaf->length); + trie_remove(&mtab->types, leaf); return -1; } } @@ -220,7 +220,7 @@ void free_bfs_mtab(struct bfs_mtab *mtab) { struct trie_leaf *leaf; while ((leaf = trie_first_leaf(&mtab->types))) { free(leaf->value); - trie_remove_mem(&mtab->types, leaf->key, leaf->length); + trie_remove(&mtab->types, leaf); } trie_destroy(&mtab->types); -- cgit v1.2.3