From c0971c561ffcb3a4d83183b24bc7a578ac8a3475 Mon Sep 17 00:00:00 2001 From: Shan Palanisamy Date: Thu, 16 Feb 2012 19:42:29 +0200 Subject: [PATCH] Do not call hapd_deinit if driver was not initialized Signed-hostap: Jouni Malinen --- hostapd/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hostapd/main.c b/hostapd/main.c index 39187377b..b0903cfc3 100644 --- a/hostapd/main.c +++ b/hostapd/main.c @@ -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); }