libs/iwinfo: probe madwifi first, poking wifi0 with wl ioctls results in bus error
[project/luci.git] / libs / iwinfo / src / iwinfo_lualib.c
index 2efc787..8eb4ad5 100644 (file)
@@ -23,12 +23,12 @@ static int iwinfo_L_type(lua_State *L)
 {
        const char *ifname = luaL_checkstring(L, 1);
 
-       if( wl_probe(ifname) )
-               lua_pushstring(L, "wl");
-
-       else if( madwifi_probe(ifname) )
+       if( madwifi_probe(ifname) )
                lua_pushstring(L, "madwifi");
 
+       else if( wl_probe(ifname) )
+               lua_pushstring(L, "wl");
+
        else if( wext_probe(ifname) )
                lua_pushstring(L, "wext");