fix Rx Block Ack session validity checks in iwm(4) and iwx(4)
authorstsp <stsp@openbsd.org>
Tue, 4 Jan 2022 15:53:57 +0000 (15:53 +0000)
committerstsp <stsp@openbsd.org>
Tue, 4 Jan 2022 15:53:57 +0000 (15:53 +0000)
commita048bec5bc77344b61951dc1da6a1106424f61d1
tree7ab08e6d55b2baa6cc93a3329e3890cd831d99f5
parent03a878ae56c5ce279af088dbf02c4e04acb850c0
fix Rx Block Ack session validity checks in iwm(4) and iwx(4)

I ported a NULL pointer check from iwlwifi rxmq.c which cannot
happen in our version of this code. Instead we need to check
the BA session ID to determine whether a BA session is valid.

Patch by Christian Ehrhardt.
sys/dev/pci/if_iwm.c
sys/dev/pci/if_iwx.c