mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-06-10 16:47:14 +00:00
Add a libwolfssl entry to lsan_suppressions.txt to mirror the existing libcrypto rule: the wolfSSL ECC subsystem caches per-handshake buffers that are only freed at library shutdown, which the test binaries do not perform. These are not leaks in cpp-httplib code. Disable fail-fast on the ubuntu / macos / windows matrices so a failure in one TLS backend does not cancel the others; with the runner now detecting failures correctly, we want to see the full picture per run. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8 lines
333 B
Plaintext
8 lines
333 B
Plaintext
# OpenSSL 3.x internal caches (provider, cipher, keymgmt) are allocated
|
|
# lazily and intentionally kept until process exit. These are not real leaks.
|
|
leak:libcrypto
|
|
|
|
# wolfSSL keeps ECC point/scratch buffers alive across handshakes; they are
|
|
# released only at library shutdown which the test binaries do not invoke.
|
|
leak:libwolfssl
|