mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +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;
|
||||
|
||||
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)
|
||||
|
Loading…
Reference in New Issue
Block a user