|
@@ -331,7 +331,7 @@ static int brcmf_rx_hdrpull(struct brcmf_pub *drvr, struct sk_buff *skb,
|
|
|
ret = brcmf_proto_hdrpull(drvr, true, skb, ifp);
|
|
|
|
|
|
if (ret || !(*ifp) || !(*ifp)->ndev) {
|
|
|
- if (ret != -ENODATA && ifp)
|
|
|
+ if (ret != -ENODATA && *ifp)
|
|
|
(*ifp)->stats.rx_errors++;
|
|
|
brcmu_pkt_buf_free_skb(skb);
|
|
|
return -ENODATA;
|