mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-04 10:48:20 +00:00
fix(resolver): free the Python written and parent-loaded tables
cbm_shared_resolver_build creates both and cbm_shared_resolver_free never released them, so every index leaked two hash tables. LeakSanitizer reported it on Linux across 77 suites; macOS does not run it. Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
This commit is contained in:
1 parent
7c9b3a8170
commit
448ffa0e93
1 file changed
+2
@@ -3302,6 +3302,8 @@ void cbm_shared_resolver_free(cbm_shared_resolver_t *resolver) {
|
||||
cbm_ht_free(resolver->python_queries);
|
||||
cbm_ht_free(resolver->python_namespaces);
|
||||
cbm_ht_free(resolver->python_star_provided);
|
||||
cbm_ht_free(resolver->python_written);
|
||||
cbm_ht_free(resolver->python_parent_loaded);
|
||||
cbm_ht_free(resolver->python_nested);
|
||||
cbm_py_members_free(resolver->python_members);
|
||||
cbm_ht_free(resolver->http_defaults);
|
||||
|
||||
Reference in new issue
Block a user