From 76f74d7a55b276f4f025ce878c00dc6dcff97acf Mon Sep 17 00:00:00 2001 From: Ilia Shipitsin Date: Fri, 3 Apr 2026 20:10:11 +0200 Subject: [PATCH] CI: build WolfSSL job with asan enabled Reference: https://github.com/haproxy/haproxy/issues/3317 this allows to distribute memory checking to WolfSSL code as well Only applies on the WolfSSL weekly job which build the wolfssl git version. --- .github/workflows/wolfssl.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wolfssl.yml b/.github/workflows/wolfssl.yml index 41982fa5a..bf0405c41 100644 --- a/.github/workflows/wolfssl.yml +++ b/.github/workflows/wolfssl.yml @@ -19,7 +19,7 @@ jobs: sudo apt-get update -o Acquire::Languages=none -o Acquire::Translation=none sudo apt-get --no-install-recommends -y install socat gdb jose - name: Install WolfSSL - run: env WOLFSSL_VERSION=git-master WOLFSSL_DEBUG=1 scripts/build-ssl.sh + run: env WOLFSSL_VERSION=git-master WOLFSSL_DEBUG=1 CFLAGS="-fsanitize=address -g" scripts/build-ssl.sh - name: Compile HAProxy run: | make -j$(nproc) ERR=1 CC=gcc TARGET=linux-glibc \