]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices
authorAbinaya Kalaiselvan <akalaise@codeaurora.org>
Wed, 23 Jun 2021 14:40:44 +0000 (20:10 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 23 Jun 2021 16:06:44 +0000 (18:06 +0200)
commit8c43acb65ff93a75396087b8ea371fcd1664083e
tree9b41b7375b9c8ebee1bb826c26363cb3ec96e21f
parent11247b76619827b749f46dd901f3fc5f9e25a054
mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices

"sband->iftype_data" is not assigned with any value for non HE supported
devices, which causes NULL pointer access during mesh peer connection
in those devices. Fix this by accessing the pointer after HE
capabilities condition check.

Cc: stable@vger.kernel.org
Fixes: 84f161f103be (mac80211: reduce peer HE MCS/NSS to own capabilities)
Signed-off-by: Abinaya Kalaiselvan <akalaise@codeaurora.org>
Link: https://lore.kernel.org/r/1624459244-4497-1-git-send-email-akalaise@codeaurora.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/he.c