Skip to content

Commit c816f0e

Browse files
david-cermakDavid Čermák
authored andcommitted
sockets: Make IPv6 only netconn type IPv6 aware
1 parent 3ec12c3 commit c816f0e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/api/sockets.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ static void sockaddr_to_ipaddr_port(const struct sockaddr *sockaddr, ip_addr_t *
184184
IP6ADDR_PORT_TO_SOCKADDR((struct sockaddr_in6*)(void*)(sockaddr), ip_2_ip6(ipaddr), port)
185185
#define SOCKADDR_TO_IPADDR_PORT(sockaddr, ipaddr, port) \
186186
SOCKADDR6_TO_IP6ADDR_PORT((const struct sockaddr_in6*)(const void*)(sockaddr), ipaddr, port)
187-
#define DOMAIN_TO_NETCONN_TYPE(domain, netconn_type) (netconn_type)
187+
#define DOMAIN_TO_NETCONN_TYPE(domain, type) ((enum netconn_type)((type) | NETCONN_TYPE_IPV6))
188188
#else /*-> LWIP_IPV4: LWIP_IPV4 && LWIP_IPV6 */
189189
#define IS_SOCK_ADDR_LEN_VALID(namelen) ((namelen) == sizeof(struct sockaddr_in))
190190
#define IS_SOCK_ADDR_TYPE_VALID(name) ((name)->sa_family == AF_INET)

0 commit comments

Comments
 (0)