summaryrefslogtreecommitdiff
path: root/ports/zephyr/modsocket.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/zephyr/modsocket.c')
-rw-r--r--ports/zephyr/modsocket.c2
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));