]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Do not call hapd_deinit if driver was not initialized
authorShan Palanisamy <shanp@qca.qualcomm.com>
Thu, 16 Feb 2012 17:42:29 +0000 (19:42 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 16 Feb 2012 17:42:29 +0000 (19:42 +0200)
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>

hostapd/main.c

index 39187377b97fc50e7ef05f0b7498b0b933161c77..b0903cfc3883504ec72a8e1d589319db2336c3ea 100644 (file)
@@ -315,7 +315,7 @@ static void hostapd_interface_deinit_free(struct hostapd_iface *iface)
        driver = iface->bss[0]->driver;
        drv_priv = iface->bss[0]->drv_priv;
        hostapd_interface_deinit(iface);
-       if (driver && driver->hapd_deinit)
+       if (driver && driver->hapd_deinit && drv_priv)
                driver->hapd_deinit(drv_priv);
        hostapd_interface_free(iface);
 }