mirror of
https://github.com/proski/madwifi
synced 2024-11-22 22:41:33 +03:00
Protect against NULL in ath_beacon_config()
It's called with NULL vap in several places, and the old ath_beacon_config() had such protection. Without this check, the kernel panics after association in managed mode. git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3064 0192ed92-7a03-0410-a25b-9323aeb14dbd
This commit is contained in:
parent
9fbdb5c7a2
commit
03538d0225
@ -4787,7 +4787,7 @@ ath_beacon_config(struct ath_softc *sc, struct ieee80211vap *vap)
|
|||||||
struct sk_buff *skb;
|
struct sk_buff *skb;
|
||||||
|
|
||||||
avp = ATH_VAP(vap);
|
avp = ATH_VAP(vap);
|
||||||
if (avp->av_bcbuf == NULL) {
|
if (avp == NULL || avp->av_bcbuf == NULL) {
|
||||||
DPRINTF(sc, ATH_DEBUG_ANY, "%s: avp=%p av_bcbuf=%p\n",
|
DPRINTF(sc, ATH_DEBUG_ANY, "%s: avp=%p av_bcbuf=%p\n",
|
||||||
__func__, avp, avp != NULL ? avp->av_bcbuf : NULL);
|
__func__, avp, avp != NULL ? avp->av_bcbuf : NULL);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user