On Sun, 2012-08-26 at 17:34 +0200, Antonio Quartulli wrote: > Whenever a host gets an AUTH frame it first allocates a new station and then > replies with another AUTH frame. However, if sta allocations fails the host > should send a DEAUTH frame instead to tell the other end that something went > wrong Well, ok, but... > /* > + * if we have any problem in allocating the new station, we reply with a > + * DEAUTH frame to tell the other end that we had a problem > + */ > + if (!sta) { > + ieee80211_send_deauth_disassoc(sdata, sdata->u.ibss.bssid, > + IEEE80211_STYPE_DEAUTH, > + WLAN_REASON_UNSPECIFIED, true, > + deauth_frame_buf); You can't call the function in IBSS mode, it accesses sdata->u.mgd. You should probably fix that in the first patch and make it conditional on the sdata->vif.type actually being station mode. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html