From 47dbff983a4c0612298900471df34450a9df4156 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 16 Dec 2024 16:35:11 -0500 Subject: [PATCH] iprowifi4965: Add NULL check for data->ni and data->m. Workaround for #19289. --- .../drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c b/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c index 5aaeff8ad3..3179debfec 100644 --- a/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c +++ b/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/if_iwn.c @@ -3650,6 +3650,11 @@ iwn_tx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, int rtsfailcnt, return; } +#ifdef __HAIKU__ + if (!data->ni || !data->m) + return; +#endif + KASSERT(data->ni != NULL, ("no node")); KASSERT(data->m != NULL, ("no mbuf"));