 priv->status &= ~(STATUS_ASSOCIATING | STATUS_ASSOCIATED); priv->status |= STATUS_DISASSOCIATING; 
static void ipw_send_disassociate(struct ipw_priv *priv, int quiet){	int err;	if (!(priv->status & (STATUS_ASSOCIATING | STATUS_ASSOCIATED))) {		IPW_DEBUG_ASSOC("Disassociating while not associated.\n");		return;	}	IPW_DEBUG_ASSOC("Disassocation attempt from " MAC_FMT " "			"on channel %d.\n",			MAC_ARG(priv->assoc_request.bssid),			priv->assoc_request.channel);	priv->status &= ~(STATUS_ASSOCIATING | STATUS_ASSOCIATED);	priv->status |= STATUS_DISASSOCIATING;	if (quiet)		priv->assoc_request.assoc_type = HC_DISASSOC_QUIET;	else		priv->assoc_request.assoc_type = HC_DISASSOCIATE;	err = ipw_send_associate(priv, &priv->assoc_request);	if (err) {		IPW_DEBUG_HC("Attempt to send [dis]associate command "			     "failed.\n");		return;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7b99659f97ca20e5f1ea56253a9449d278d825d5/ipw2200.c/buggy/drivers/net/wireless/ipw2200.c