]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
hostapd: fix a segfault in the error path of the nl80211 if_add function
authorFelix Fietkau <nbd@openwrt.org>
Sun, 7 Mar 2010 07:59:22 +0000 (09:59 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 7 Mar 2010 07:59:22 +0000 (09:59 +0200)
src/drivers/driver_nl80211.c

index 8fedff78b2b0c0690f29dae2b345cc30adc59c43..c5ab9e7b31f0ba5de0e65eecaf8c3ec817c87e98 100644 (file)
@@ -4715,7 +4715,7 @@ static int wpa_driver_nl80211_if_add(const char *iface, void *priv,
        if (type == WPA_IF_AP_BSS) {
                if (linux_set_iface_flags(drv->ioctl_sock, ifname, 1)) {
                        nl80211_remove_iface(drv, ifidx);
-                       os_free(bss);
+                       os_free(new_bss);
                        return -1;
                }
                os_strlcpy(new_bss->ifname, ifname, IFNAMSIZ);