wlantest: Delete each entry from the WEP list before freeing the entry
To be consistent with how all the other dl lists like passphrase, PMK, and PTK lists are freed, delete each entry from the WEP list before freeing the entry. Signed-off-by: Gokul Sivakumar <gokulkumar792@gmail.com>
This commit is contained in:
parent
d9d0b94e3b
commit
2ac53e48d5
1 changed files with 8 additions and 1 deletions
|
@ -77,6 +77,13 @@ static void ptk_deinit(struct wlantest_ptk *ptk)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void wep_deinit(struct wlantest_wep *wep)
|
||||||
|
{
|
||||||
|
dl_list_del(&wep->list);
|
||||||
|
os_free(wep);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static void wlantest_deinit(struct wlantest *wt)
|
static void wlantest_deinit(struct wlantest *wt)
|
||||||
{
|
{
|
||||||
struct wlantest_passphrase *p, *pn;
|
struct wlantest_passphrase *p, *pn;
|
||||||
|
@ -104,7 +111,7 @@ static void wlantest_deinit(struct wlantest *wt)
|
||||||
dl_list_for_each_safe(ptk, npt, &wt->ptk, struct wlantest_ptk, list)
|
dl_list_for_each_safe(ptk, npt, &wt->ptk, struct wlantest_ptk, list)
|
||||||
ptk_deinit(ptk);
|
ptk_deinit(ptk);
|
||||||
dl_list_for_each_safe(wep, nw, &wt->wep, struct wlantest_wep, list)
|
dl_list_for_each_safe(wep, nw, &wt->wep, struct wlantest_wep, list)
|
||||||
os_free(wep);
|
wep_deinit(wep);
|
||||||
write_pcap_deinit(wt);
|
write_pcap_deinit(wt);
|
||||||
write_pcapng_deinit(wt);
|
write_pcapng_deinit(wt);
|
||||||
clear_notes(wt);
|
clear_notes(wt);
|
||||||
|
|
Loading…
Reference in a new issue