hostapd: fix line reordering leading to segfaults
authorFelix Fietkau <nbd@openwrt.org>
Sun, 2 May 2010 23:38:15 +0000 (23:38 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 2 May 2010 23:38:15 +0000 (23:38 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21323 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/hostapd/patches/390-nl80211_fixes.patch

index 2413a12..fdac284 100644 (file)
  #endif /* HOSTAPD */
  
        if (addr && iftype != NL80211_IFTYPE_MONITOR &&
-@@ -4765,6 +4761,7 @@ static void *i802_init(struct hostapd_da
-       if (bss == NULL)
+@@ -4766,6 +4762,7 @@ static void *i802_init(struct hostapd_da
                return NULL;
  
-+      drv->nlmode = NL80211_IFTYPE_AP;
        drv = bss->drv;
++      drv->nlmode = NL80211_IFTYPE_AP;
        if (linux_br_get(brname, params->ifname) == 0) {
                wpa_printf(MSG_DEBUG, "nl80211: Interface %s is in bridge %s",
+                          params->ifname, brname);