diff options
Diffstat (limited to 'Python/tracemalloc.c')
-rw-r--r-- | Python/tracemalloc.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Python/tracemalloc.c b/Python/tracemalloc.c index 82e9c6f95e9..2bdb6c36bdb 100644 --- a/Python/tracemalloc.c +++ b/Python/tracemalloc.c @@ -378,13 +378,21 @@ tracemalloc_create_traces_table(void) } +static void +tracemalloc_destroy_domain(void *value) +{ + _Py_hashtable_t *ht = (_Py_hashtable_t*)value; + _Py_hashtable_destroy(ht); +} + + static _Py_hashtable_t* tracemalloc_create_domains_table(void) { return hashtable_new(hashtable_hash_uint, _Py_hashtable_compare_direct, NULL, - (_Py_hashtable_destroy_func)_Py_hashtable_destroy); + tracemalloc_destroy_domain); } |