----- network ----- */
| 559 | |
| 560 | /* ----- network ----- */ |
| 561 | static void netaddr_to_sockaddr_in(const NETADDR *src, struct sockaddr_in *dest) |
| 562 | { |
| 563 | mem_zero(dest, sizeof(struct sockaddr_in)); |
| 564 | if(src->type != NETTYPE_IPV4) |
| 565 | { |
| 566 | dbg_msg("system", "couldn't convert NETADDR of type %d to ipv4", src->type); |
| 567 | return; |
| 568 | } |
| 569 | |
| 570 | dest->sin_family = AF_INET; |
| 571 | dest->sin_port = htons(src->port); |
| 572 | mem_copy(&dest->sin_addr.s_addr, src->ip, 4); |
| 573 | } |
| 574 | |
| 575 | static void netaddr_to_sockaddr_in6(const NETADDR *src, struct sockaddr_in6 *dest) |
| 576 | { |
no test coverage detected