From: Arran Cudbard-Bell Date: Thu, 6 Jul 2017 16:49:12 +0000 (-0400) Subject: Try a different way of ignoring "leaks" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6a1b16dbf0ee34694e67eb401b54391303aa0c0;p=thirdparty%2Ffreeradius-server.git Try a different way of ignoring "leaks" --- diff --git a/scripts/travis/build.sh b/scripts/travis/build.sh index d53f97926a4..4f848689bb0 100755 --- a/scripts/travis/build.sh +++ b/scripts/travis/build.sh @@ -17,10 +17,12 @@ fi # Enable address sanitizer for the clang builds # if $CC -v 2>&1 | grep clang > /dev/null; then + echo "Enabling address sanitizer" enable_address_sanitizer="--enable-llvm-address-sanitizer" - ASAN_OPTIONS="detect_leaks=0 symbolize=1 detect_stack_use_after_return=1" + ASAN_OPTIONS="symbolize=1 detect_stack_use_after_return=1" + LSAN_OPTIONS="exitcode=0" ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer - export ASAN_OPTIONS ASAN_SYMBOLIZER_PATH + export ASAN_OPTIONS LSAN_OPTIONS ASAN_SYMBOLIZER_PATH else enable_address_sanitizer="" fi