MCPcopy Create free account
hub / github.com/ElementsProject/lightning / wireaddr_to_ipv6

Function wireaddr_to_ipv6

common/wireaddr.c:201–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201bool wireaddr_to_ipv6(const struct wireaddr *addr, struct sockaddr_in6 *s6)
202{
203 if (addr->type != ADDR_TYPE_IPV6)
204 return false;
205 memset(s6, 0, sizeof(*s6));
206 s6->sin6_family = AF_INET6;
207 s6->sin6_port = htons(addr->port);
208 assert(addr->addrlen == sizeof(s6->sin6_addr));
209 memcpy(&s6->sin6_addr, addr->addr, sizeof(s6->sin6_addr));
210 return true;
211}
212
213bool wireaddr_to_websocket(const struct wireaddr *addr, u16 *port)
214{

Callers 2

handle_wireaddr_listenFunction · 0.85
wireaddr_to_addrinfoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected