Merge pull request #13408 from boraozgen/bugfix/dns_cache

Fix memory leak in DNS cache
pull/13415/head
Martin Kojtal 2020-08-11 09:00:58 +01:00 committed by GitHub
commit 3fc6667c59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -398,6 +398,7 @@ static nsapi_size_or_error_t nsapi_dns_cache_find(const char *host, nsapi_versio
// Checks all entries for expired entries
if (now > dns_cache[i]->expires) {
delete dns_cache[i]->host;
delete dns_cache[i]->address;
delete dns_cache[i];
dns_cache[i] = NULL;
} else if ((version == NSAPI_UNSPEC || version == dns_cache[i]->address[0].version) && //only first IP address version check, others have the same version