From: Jouni Malinen Date: Sun, 5 Sep 2010 10:03:26 +0000 (+0300) Subject: atheros: Deinit l2_packet sock_xmit on error path X-Git-Tag: hostap-1-bp~1199 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4a46e82fb47499f7c89fae855d0670c713c8330c;p=thirdparty%2Fhostap.git atheros: Deinit l2_packet sock_xmit on error path --- diff --git a/src/drivers/driver_atheros.c b/src/drivers/driver_atheros.c index a146114ea..b7c630acb 100644 --- a/src/drivers/driver_atheros.c +++ b/src/drivers/driver_atheros.c @@ -1188,6 +1188,8 @@ madwifi_init(struct hostapd_data *hapd, struct wpa_init_params *params) return drv; bad: + if (drv->sock_recv != NULL && drv->sock_recv != drv->sock_xmit) + l2_packet_deinit(drv->sock_recv); if (drv->sock_xmit != NULL) l2_packet_deinit(drv->sock_xmit); if (drv->ioctl_sock >= 0)