diff options
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c')
| -rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c index 763a84eba21..269fde2a816 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c @@ -754,6 +754,8 @@ struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, s32 bssidx, s32 ifidx,  		/* this is P2P_DEVICE interface */  		brcmf_dbg(INFO, "allocate non-netdev interface\n");  		ifp = kzalloc(sizeof(*ifp), GFP_KERNEL); +		if (!ifp) +			return ERR_PTR(-ENOMEM);  	} else {  		brcmf_dbg(INFO, "allocate netdev interface\n");  		/* Allocate netdev, including space for private structure */  |