Skip to content

Commit b6a4d94

Browse files
committed
fix(mdns): add terminator for the getting host name
1 parent 418791c commit b6a4d94

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/mdns/mdns.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5607,7 +5607,9 @@ esp_err_t mdns_hostname_get(char *hostname)
56075607
}
56085608

56095609
MDNS_SERVICE_LOCK();
5610-
strncpy(hostname, _mdns_server->hostname, strnlen(_mdns_server->hostname, MDNS_NAME_BUF_LEN));
5610+
size_t len = strnlen(_mdns_server->hostname, MDNS_NAME_BUF_LEN - 1);
5611+
strncpy(hostname, _mdns_server->hostname, len);
5612+
hostname[len] = 0;
56115613
MDNS_SERVICE_UNLOCK();
56125614
return ESP_OK;
56135615
}

0 commit comments

Comments
 (0)