lwip: Use strlcpy() instead of memcpy() to copy hostname to static buffer
This commit is contained in:
parent
4bd41d4082
commit
a6980fce4c
1 changed files with 1 additions and 1 deletions
|
@ -726,7 +726,7 @@ esp_err_t tcpip_adapter_set_hostname(tcpip_adapter_if_t tcpip_if, const char *ho
|
||||||
p_netif = esp_netif[tcpip_if];
|
p_netif = esp_netif[tcpip_if];
|
||||||
if (p_netif != NULL) {
|
if (p_netif != NULL) {
|
||||||
memset(hostinfo[tcpip_if], 0, sizeof(hostinfo[tcpip_if]));
|
memset(hostinfo[tcpip_if], 0, sizeof(hostinfo[tcpip_if]));
|
||||||
memcpy(hostinfo[tcpip_if], hostname, strlen(hostname));
|
strlcpy(hostinfo[tcpip_if], hostname, sizeof(hostinfo[tcpip_if]));
|
||||||
p_netif->hostname = hostinfo[tcpip_if];
|
p_netif->hostname = hostinfo[tcpip_if];
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue