summaryrefslogtreecommitdiffstats
path: root/libdw/frame-cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/frame-cache.c')
-rw-r--r--libdw/frame-cache.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libdw/frame-cache.c b/libdw/frame-cache.c
index 683f7f17..6c89858a 100644
--- a/libdw/frame-cache.c
+++ b/libdw/frame-cache.c
@@ -60,10 +60,10 @@ void
internal_function
__libdw_destroy_frame_cache (Dwarf_CFI *cache)
{
- /* Most of the data is in our two search trees. */
- tdestroy (cache->fde_tree, free_fde);
- tdestroy (cache->cie_tree, free_cie);
- tdestroy (cache->expr_tree, free_expr);
+ /* Most of the data is in our three search trees. */
+ eu_search_tree_fini (&cache->fde_tree, free_fde);
+ eu_search_tree_fini (&cache->cie_tree, free_cie);
+ eu_search_tree_fini (&cache->expr_tree, free_expr);
if (cache->ebl != NULL && cache->ebl != (void *) -1l)
ebl_closebackend (cache->ebl);