| 459 | */ |
| 460 | |
| 461 | int /* O - Port number */ |
| 462 | httpAddrPort(http_addr_t *addr) /* I - Address */ |
| 463 | { |
| 464 | if (!addr) |
| 465 | return (-1); |
| 466 | #ifdef AF_INET6 |
| 467 | else if (addr->addr.sa_family == AF_INET6) |
| 468 | return (ntohs(addr->ipv6.sin6_port)); |
| 469 | #endif /* AF_INET6 */ |
| 470 | else if (addr->addr.sa_family == AF_INET) |
| 471 | return (ntohs(addr->ipv4.sin_port)); |
| 472 | else |
| 473 | return (0); |
| 474 | } |
| 475 | |
| 476 | |
| 477 | /* |
no outgoing calls
no test coverage detected