From 6b6bc44e7948253f5793022aa6c1f3e3acdb348d Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 12 Apr 2025 11:56:38 -0600 Subject: Replace lib9p map with a libmisc heap-allocated map Turns out using static buffers makes it hard to detect "use-after-free" problems and leaks. --- libmisc/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmisc/CMakeLists.txt') diff --git a/libmisc/CMakeLists.txt b/libmisc/CMakeLists.txt index c80e060..fdbe949 100644 --- a/libmisc/CMakeLists.txt +++ b/libmisc/CMakeLists.txt @@ -10,6 +10,7 @@ target_sources(libmisc INTERFACE intercept.c linkedlist.c log.c + map.c ) target_compile_options(libmisc INTERFACE "$<$:-fplan9-extensions>") @@ -19,5 +20,6 @@ add_lib_test(libmisc test_endian) add_lib_test(libmisc test_hash) add_lib_test(libmisc test_log) add_lib_test(libmisc test_macro) +add_lib_test(libmisc test_map) add_lib_test(libmisc test_private) add_lib_test(libmisc test_rand) -- cgit v1.2.3-2-g168b