|
@@ -3139,10 +3139,8 @@ void rtllib_softmac_init(struct rtllib_device *ieee)
|
|
|
void rtllib_softmac_free(struct rtllib_device *ieee)
|
|
|
{
|
|
|
down(&ieee->wx_sem);
|
|
|
- if (NULL != ieee->pDot11dInfo) {
|
|
|
- kfree(ieee->pDot11dInfo);
|
|
|
- ieee->pDot11dInfo = NULL;
|
|
|
- }
|
|
|
+ kfree(ieee->pDot11dInfo);
|
|
|
+ ieee->pDot11dInfo = NULL;
|
|
|
del_timer_sync(&ieee->associate_timer);
|
|
|
|
|
|
cancel_delayed_work(&ieee->associate_retry_wq);
|