From 330fd412b57222c376fc0b9f236dcd586bb24962 Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Fri, 16 Sep 2005 12:17:12 +0000 Subject: [PATCH] Avoid deferencing NULL in if_free(). --- sys/dev/ral/if_ral.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys/dev/ral/if_ral.c b/sys/dev/ral/if_ral.c index e8672c4ff215..b7b7316238f1 100644 --- a/sys/dev/ral/if_ral.c +++ b/sys/dev/ral/if_ral.c @@ -508,9 +508,8 @@ ral_attach(device_t dev) fail7: bpfdetach(ifp); ieee80211_ifdetach(ic); -fail6: if_free(ifp); - - ral_free_rx_ring(sc, &sc->rxq); + if_free(ifp); +fail6: ral_free_rx_ring(sc, &sc->rxq); fail5: ral_free_tx_ring(sc, &sc->bcnq); fail4: ral_free_tx_ring(sc, &sc->prioq); fail3: ral_free_tx_ring(sc, &sc->atimq);