diff options
Diffstat (limited to 'ports/zephyr/modsocket.c')
| -rw-r--r-- | ports/zephyr/modsocket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/zephyr/modsocket.c b/ports/zephyr/modsocket.c index 7732e0a64..cef9933b2 100644 --- a/ports/zephyr/modsocket.c +++ b/ports/zephyr/modsocket.c @@ -92,7 +92,7 @@ static mp_obj_t format_inet_addr(struct sockaddr *addr, mp_obj_t port) { net_addr_ntop(addr->sa_family, &sockaddr_in6->sin6_addr, buf, sizeof(buf)); mp_obj_tuple_t *tuple = mp_obj_new_tuple(addr->sa_family == AF_INET ? 2 : 4, NULL); - tuple->items[0] = mp_obj_new_str(buf, strlen(buf)); + tuple->items[0] = mp_obj_new_str_from_cstr(buf); // We employ the fact that port offset is the same for IPv4 & IPv6 // not filled in // tuple->items[1] = mp_obj_new_int(ntohs(((struct sockaddr_in*)addr)->sin_port)); |
