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

Function wireaddr_to_ipv4

common/wireaddr.c:189–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

187}
188
189bool wireaddr_to_ipv4(const struct wireaddr *addr, struct sockaddr_in *s4)
190{
191 if (addr->type != ADDR_TYPE_IPV4)
192 return false;
193 memset(s4, 0, sizeof(*s4));
194 s4->sin_family = AF_INET;
195 s4->sin_port = htons(addr->port);
196 assert(addr->addrlen == sizeof(s4->sin_addr));
197 memcpy(&s4->sin_addr, addr->addr, sizeof(s4->sin_addr));
198 return true;
199}
200
201bool wireaddr_to_ipv6(const struct wireaddr *addr, struct sockaddr_in6 *s6)
202{

Callers 2

handle_wireaddr_listenFunction · 0.85
wireaddr_to_addrinfoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected