Skip to content

Commit 3fc6667

Browse files
authored
Merge pull request #13408 from boraozgen/bugfix/dns_cache
Fix memory leak in DNS cache
2 parents 6b6512b + a699ff3 commit 3fc6667

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

connectivity/netsocket/source/nsapi_dns.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,7 @@ static nsapi_size_or_error_t nsapi_dns_cache_find(const char *host, nsapi_versio
398398
// Checks all entries for expired entries
399399
if (now > dns_cache[i]->expires) {
400400
delete dns_cache[i]->host;
401+
delete dns_cache[i]->address;
401402
delete dns_cache[i];
402403
dns_cache[i] = NULL;
403404
} else if ((version == NSAPI_UNSPEC || version == dns_cache[i]->address[0].version) && //only first IP address version check, others have the same version

0 commit comments

Comments
 (0)