From 2d501ea9803532648573260916fd5ebfa9631eb9 Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Thu, 13 Aug 2020 17:11:23 +0200 Subject: [PATCH] chore: temporarily ignore regions leaks until we fix the server design --- src/library/module.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/library/module.cpp b/src/library/module.cpp index a4425f0bd7..458503dda0 100644 --- a/src/library/module.cpp +++ b/src/library/module.cpp @@ -87,6 +87,12 @@ extern "C" object * lean_read_module_data(object * fname, object *) { } in.close(); compacted_region * region = new compacted_region(size - header_size, buffer); +#if defined(__has_feature) +#if __has_feature(address_sanitizer) + // do not report as leak + __lsan_ignore_object(region); +#endif +#endif object * mod = region->read(); object * mod_region = alloc_cnstr(0, 2, 0); cnstr_set(mod_region, 0, mod);