X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/8d513103f66617e96234d19813ab655ed9d5d13d..d98625f4404ba4fca4f395bc72f15d68043d75b4:/server/peer.c diff --git a/server/peer.c b/server/peer.c index ba8d7baf..ea6e09bb 100644 --- a/server/peer.c +++ b/server/peer.c @@ -830,8 +830,7 @@ unsigned p_port(int i) if (getsockname(udpsock[i].fd, &a.sa, &sz)) die(EXIT_FAILURE, "couldn't read port number: %s", strerror(errno)); - assert(a.sa.sa_family == AF_INET); - return (ntohs(a.sin.sin_port)); + return (getport(&a)); } /* --- @p_keepalive@ --- *