diff --git a/src/libstrongswan/threading/thread.c b/src/libstrongswan/threading/thread.c index b4ff4a1da..d132c940a 100644 --- a/src/libstrongswan/threading/thread.c +++ b/src/libstrongswan/threading/thread.c @@ -306,7 +306,11 @@ static void thread_cleanup(private_thread_t *this) /** * Main function wrapper for threads. + * + * Excluded from AddressSanitizer because some newer versions have an issue that + * causes an "AddressSanitizer CHECK failed" error for cancelled threads. */ +ADDRESS_SANITIZER_EXCLUDE static void *thread_main(private_thread_t *this) { void *res;