diff --git a/lib/chibi/accept.c b/lib/chibi/accept.c index d53abc4f..28398b92 100644 --- a/lib/chibi/accept.c +++ b/lib/chibi/accept.c @@ -106,5 +106,5 @@ sexp sexp_sockaddr_name (sexp ctx, sexp self, struct sockaddr* addr) { int sexp_sockaddr_port (sexp ctx, sexp self, struct sockaddr* addr) { struct sockaddr_in *sa = (struct sockaddr_in *)addr; - return sa->sin_port; + return ntohs(sa->sin_port); }