if (priv->missed_adhoc_beacons++ > priv->missed_beacon_threshold && 
if (priv->missed_adhoc_beacons++ > priv->disassociate_threshold && 
static void ipw_adhoc_check(void *data){	struct ipw_priv *priv = data;	if (priv->missed_adhoc_beacons++ > priv->missed_beacon_threshold &&	    !(priv->config & CFG_ADHOC_PERSIST)) {		IPW_DEBUG_SCAN("Disassociating due to missed beacons\n");		ipw_remove_current_network(priv);		ipw_disassociate(priv);		return;	}	queue_delayed_work(priv->workqueue, &priv->adhoc_check,			   priv->assoc_request.beacon_interval);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/afbf30a2b78cac38e6ddae10a73063943b4783ee/ipw2200.c/clean/drivers/net/wireless/ipw2200.c