build-sys: use __SANITIZE_ADDRESS__ rather than custom USE_CLOSE_ATEXIT

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2019-05-07 12:59:52 +02:00
parent eab90ef8d4
commit 084365f1a1
2 changed files with 1 additions and 4 deletions

View File

@ -156,10 +156,7 @@ AC_ARG_ENABLE([asan],
AS_IF([test "x$enable_asan" = xyes], [
UL_WARN_ADD([-fsanitize=address])
ASAN_LDFLAGS="-fsanitize=address"
],[
AC_DEFINE([USE_CLOSE_ATEXIT], [1], [close stdout at exit])
])
AC_SUBST([ASAN_LDFLAGS])
dnl libtool-2

View File

@ -57,7 +57,7 @@ close_stdout_atexit(void)
/*
* Note that close stdout at exit disables ASAN to report memory leaks
*/
#ifdef USE_CLOSE_ATEXIT
#if !defined(__SANITIZE_ADDRESS__)
atexit(close_stdout);
#endif
}