Skip to content

Commit 026e880

Browse files
authored
Merge pull request #3042 from mikaleppanen/lwip_tcp_acc_corr
Corrected lwip TCP socket accept ipv6 address conversion
2 parents d58bfa7 + 61c7f98 commit 026e880

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

features/FEATURE_LWIP/lwip-interface/lwip_stack.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,9 @@ static int mbed_lwip_socket_accept(nsapi_stack_t *stack, nsapi_socket_t server,
698698
netconn_set_recvtimeout(ns->conn, 1);
699699
*(struct lwip_socket **)handle = ns;
700700

701-
(void) netconn_peer(ns->conn, (ip_addr_t *)addr->bytes, port);
702-
addr->version = NSAPI_IPv4;
701+
ip_addr_t peer_addr;
702+
(void) netconn_peer(ns->conn, &peer_addr, port);
703+
convert_lwip_addr_to_mbed(addr, &peer_addr);
703704

704705
return 0;
705706
}

0 commit comments

Comments
 (0)