]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
atheros: Deinit l2_packet sock_xmit on error path
authorJouni Malinen <j@w1.fi>
Sun, 5 Sep 2010 10:03:26 +0000 (13:03 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 5 Sep 2010 10:03:26 +0000 (13:03 +0300)
src/drivers/driver_atheros.c

index a146114ea90ad5421394ace7fb027d82cd784280..b7c630acbef91a0921023bb2f2a421f199190361 100644 (file)
@@ -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)