mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-29 05:39:24 +01:00
network: free EAP_CACHE_NEVER secret types
When freeing a network secrets any secrets labeled with CACHE_NEVER would get removed from the secret queue but never actually freed.
This commit is contained in:
parent
74b8b6d65c
commit
996a18e934
@ -109,7 +109,12 @@ static bool network_secret_check_cacheable(void *data, void *user_data)
|
|||||||
{
|
{
|
||||||
struct eap_secret_info *secret = data;
|
struct eap_secret_info *secret = data;
|
||||||
|
|
||||||
return secret->cache_policy == EAP_CACHE_NEVER;
|
if (secret->cache_policy == EAP_CACHE_NEVER) {
|
||||||
|
eap_secret_info_free(secret);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void network_connected(struct network *network)
|
void network_connected(struct network *network)
|
||||||
|
Loading…
Reference in New Issue
Block a user