From 6a2e6745891cfe049104f91b61d38cddde3896df Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Thu, 17 Oct 2024 12:30:28 -0500 Subject: [PATCH] Fix crash on assignment of wifi.radio.dns on raspberrypi boards --- ports/raspberrypi/common-hal/wifi/Radio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/raspberrypi/common-hal/wifi/Radio.c b/ports/raspberrypi/common-hal/wifi/Radio.c index 3250ed4d7c7f9..b34a7670b83c9 100644 --- a/ports/raspberrypi/common-hal/wifi/Radio.c +++ b/ports/raspberrypi/common-hal/wifi/Radio.c @@ -574,7 +574,7 @@ void common_hal_wifi_radio_set_dns(wifi_radio_obj_t *self, mp_obj_t dns_addrs_ob addr.addr = IPADDR_NONE; } else { mp_obj_t dns_addr_obj = mp_obj_subscr(dns_addrs_obj, MP_OBJ_NEW_SMALL_INT(0), MP_OBJ_SENTINEL); - socketpool_resolve_host_raise(dns_addr_obj, &addr); + socketpool_resolve_host_raise(mp_obj_str_get_str(dns_addr_obj), &addr); } dns_setserver(0, &addr); }