FST: Fix MB IE clearing on detach
This fixes an issue where freed MB IEs buffer memory could potentially have been accessed after an interface is detached from FST group. Without this fix, if an interface is detached from FST group, it can use MB IEs buffer previously set by fst_iface_set_ies(), although the buffer was released by fst_iface_delete(). Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
2665c26f91
commit
5e09f24a34
1 changed files with 1 additions and 0 deletions
|
@ -43,6 +43,7 @@ struct fst_iface * fst_iface_create(struct fst_group *g, const char *ifname,
|
|||
|
||||
void fst_iface_delete(struct fst_iface *i)
|
||||
{
|
||||
fst_iface_set_ies(i, NULL);
|
||||
wpabuf_free(i->mb_ie);
|
||||
os_free(i);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue