diff options
| -rw-r--r-- | core/hdd/src/wlan_hdd_ipa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c index 5b90f1f53a40..0dddbab6d7cd 100644 --- a/core/hdd/src/wlan_hdd_ipa.c +++ b/core/hdd/src/wlan_hdd_ipa.c @@ -2754,6 +2754,9 @@ static void __hdd_ipa_w2i_cb(void *priv, enum ipa_dp_evt_type evt, hdd_ipa = (struct hdd_ipa_priv *)priv; + if (!hdd_ipa || wlan_hdd_validate_context(hdd_ipa->hdd_ctx)) + return; + switch (evt) { case IPA_RECEIVE: skb = (qdf_nbuf_t) data; |
