MCPcopy Create free account
hub / github.com/cppla/ServerStatus / netaddr_to_sockaddr_in6

Function netaddr_to_sockaddr_in6

server/src/system.c:575–587  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

573}
574
575static void netaddr_to_sockaddr_in6(const NETADDR *src, struct sockaddr_in6 *dest)
576{
577 mem_zero(dest, sizeof(struct sockaddr_in6));
578 if(src->type != NETTYPE_IPV6)
579 {
580 dbg_msg("system", "couldn't not convert NETADDR of type %d to ipv6", src->type);
581 return;
582 }
583
584 dest->sin6_family = AF_INET6;
585 dest->sin6_port = htons(src->port);
586 mem_copy(&dest->sin6_addr.s6_addr, src->ip, 16);
587}
588
589static void sockaddr_to_netaddr(const struct sockaddr *src, NETADDR *dst)
590{

Callers 4

net_udp_createFunction · 0.85
net_udp_sendFunction · 0.85
net_tcp_createFunction · 0.85
net_tcp_connectFunction · 0.85

Calls 3

mem_zeroFunction · 0.85
dbg_msgFunction · 0.85
mem_copyFunction · 0.85

Tested by

no test coverage detected