|
@@ -704,6 +704,10 @@ void ath6kl_tx_complete(struct htc_target *target,
|
|
list);
|
|
list);
|
|
list_del(&packet->list);
|
|
list_del(&packet->list);
|
|
|
|
|
|
|
|
+ if (WARN_ON_ONCE(packet->endpoint == ENDPOINT_UNUSED ||
|
|
|
|
+ packet->endpoint >= ENDPOINT_MAX))
|
|
|
|
+ continue;
|
|
|
|
+
|
|
ath6kl_cookie = (struct ath6kl_cookie *)packet->pkt_cntxt;
|
|
ath6kl_cookie = (struct ath6kl_cookie *)packet->pkt_cntxt;
|
|
if (WARN_ON_ONCE(!ath6kl_cookie))
|
|
if (WARN_ON_ONCE(!ath6kl_cookie))
|
|
continue;
|
|
continue;
|