Skip to content

Commit 00543db

Browse files
nsapi_dns: use delete[] for array alloc'd with new[]
1 parent 4b93e1a commit 00543db

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

UNITTESTS/features/netsocket/nsapi_dns/unittest.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ set(unittest-test-sources
3535
features/netsocket/nsapi_dns/test_nsapi_dns.cpp
3636
../features/netsocket/NetworkInterface.cpp
3737
../features/netsocket/InternetSocket.cpp
38+
../features/netsocket/InternetDatagramSocket.cpp
3839
../features/netsocket/UDPSocket.cpp
3940
)
4041

features/netsocket/nsapi_dns.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ static void nsapi_dns_cache_reset()
411411
dns_cache_mutex->lock();
412412
for (int i = 0; i < MBED_CONF_NSAPI_DNS_CACHE_SIZE; i++) {
413413
if (dns_cache[i]) {
414-
delete dns_cache[i]->host;
414+
delete[] dns_cache[i]->host;
415415
dns_cache[i]->host = NULL;
416416
delete dns_cache[i];
417417
dns_cache[i] = NULL;
@@ -979,7 +979,7 @@ static nsapi_error_t nsapi_dns_query_async_delete(intptr_t unique_id)
979979
delete[] query->addrs;
980980
}
981981

982-
delete query->host;
982+
delete[] query->host;
983983
delete query;
984984
dns_query_queue[index] = NULL;
985985

0 commit comments

Comments
 (0)