diff options
-rw-r--r-- | ports/esp32/network_common.c | 2 | ||||
-rw-r--r-- | ports/esp8266/network_wlan.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ports/esp32/network_common.c b/ports/esp32/network_common.c index 09daa5c045..d6bba32146 100644 --- a/ports/esp32/network_common.c +++ b/ports/esp32/network_common.c @@ -166,7 +166,7 @@ static mp_obj_t esp_network_ipconfig(size_t n_args, const mp_obj_t *args, mp_map case MP_QSTR_dns: { char addr_str[IPADDR_STRLEN_MAX]; ipaddr_ntoa_r(dns_getserver(0), addr_str, sizeof(addr_str)); - return mp_obj_new_str(addr_str, strlen(addr_str)); + return mp_obj_new_str_from_cstr(addr_str); } default: { mp_raise_ValueError(MP_ERROR_TEXT("unexpected key")); diff --git a/ports/esp8266/network_wlan.c b/ports/esp8266/network_wlan.c index bf6ac25388..44154ff6d8 100644 --- a/ports/esp8266/network_wlan.c +++ b/ports/esp8266/network_wlan.c @@ -345,7 +345,7 @@ static mp_obj_t esp_network_ipconfig(size_t n_args, const mp_obj_t *args, mp_map char addr_str[IPADDR_STRLEN_MAX]; ip_addr_t dns_addr = dns_getserver(0); ipaddr_ntoa_r(&dns_addr, addr_str, sizeof(addr_str)); - return mp_obj_new_str(addr_str, strlen(addr_str)); + return mp_obj_new_str_from_cstr(addr_str); } default: { mp_raise_ValueError(MP_ERROR_TEXT("unexpected key")); |