Parcourir la source

hostapd: Fix deinit on initialization failure

Jouni Malinen il y a 15 ans
Parent
commit
9078adfc8c
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      hostapd/main.c

+ 2 - 0
hostapd/main.c

@@ -279,6 +279,8 @@ static void hostapd_interface_deinit_free(struct hostapd_iface *iface)
 {
 {
 	const struct wpa_driver_ops *driver;
 	const struct wpa_driver_ops *driver;
 	void *drv_priv;
 	void *drv_priv;
+	if (iface == NULL)
+		return;
 	driver = iface->bss[0]->driver;
 	driver = iface->bss[0]->driver;
 	drv_priv = iface->bss[0]->drv_priv;
 	drv_priv = iface->bss[0]->drv_priv;
 	hostapd_interface_deinit(iface);
 	hostapd_interface_deinit(iface);