--- svc_socket.c 2003-12-01 10:02:39.000000000 -0800 +++ svc_socket.c 2004-04-02 11:57:17.000000000 -0800 @@ -72,6 +72,8 @@ if (ret == 0 && servp != NULL) port = servp->s_port; } + } else { + port = htons(port); } if (port) {