diff options
| author | Ron Yorston <rmy@pobox.com> | 2026-04-25 11:46:25 +0100 |
|---|---|---|
| committer | Ron Yorston <rmy@pobox.com> | 2026-04-25 11:46:25 +0100 |
| commit | 33906b6a40843300753adc3b01b5b45ebe31b302 (patch) | |
| tree | b9a267068bb4c178f0118672f38bc66daf8ad632 /scripts/embedded_scripts | |
| parent | 47bc5ee4e1f1635360856be1025d50d3552e80e3 (diff) | |
| download | busybox-w32-33906b6a40843300753adc3b01b5b45ebe31b302.tar.gz busybox-w32-33906b6a40843300753adc3b01b5b45ebe31b302.tar.bz2 busybox-w32-33906b6a40843300753adc3b01b5b45ebe31b302.zip | |
tls: fix double free of HMAC context
Commit aed19625ff (Post-merge fixes) attempted to handle some
upstream code shuffling which broke support for https in wget
with FEATURE_USE_CNG_API enabled and CONFIG_FEATURE_TLS_SCHANNEL
disabled (i.e. using the upstream internal TLS code).
Unfortunately it resulted in the HMAC context being freed twice
which caused failures in certain cases.
Fix this by not freeing the context in hmac_blocks(), thus making
that function match upstream again.
Thanks to @avih for identifying the problem.
(GitHub issue #582)
Diffstat (limited to 'scripts/embedded_scripts')
0 files changed, 0 insertions, 0 deletions
