]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Try a different way of ignoring "leaks"
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 6 Jul 2017 16:49:12 +0000 (12:49 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 6 Jul 2017 16:49:12 +0000 (12:49 -0400)
scripts/travis/build.sh

index d53f97926a4e9343e1e9f37cb1b1a53916f2119e..4f848689bb08298a211b022e749c12fb7976f7ff 100755 (executable)
@@ -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