aboutsummaryrefslogtreecommitdiff
path: root/contrib/ofed/management/opensm/include
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2025-10-01 02:21:01 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2025-10-01 02:21:01 +0000
commitf7aad20db59210a4411559d07976a48809b3b0a7 (patch)
treefa0dbde38e478937d5583eff5fbc2d68dea91e3d /contrib/ofed/management/opensm/include
parentc2900b6e8255ba4f54dbd897cf42427db577ed3d (diff)
ath: fix ath_buf leak if ath_tx_tag_crypto() returns an errorHEADmain
If ath_tx_tag_crypto() returns an error, then ath_tx_normal_setup() should consume the mbuf and return an error, so the caller knows to free the ath_buf. But it wasn't. This fixes issues I've seen locally where a an AP VAP constantly hits error conditions (due to other RF/PHY/MAC chipset issues which I haven't yet figured out) and encryption fails because the station goes away whilst something's being queued. Locally tested: * AR9380, AP mode (2G HT20, 5G HT20, 5G HT40)
Diffstat (limited to 'contrib/ofed/management/opensm/include')
0 files changed, 0 insertions, 0 deletions