diff --git a/lib/chibi/accept.c b/lib/chibi/accept.c index 78511e49..b3d79d43 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); }