From 3a5acf0f09cf18ea0fefcef961fcfe2dbf978656 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 9 May 2006 05:15:47 +0000 Subject: [PATCH] bringing-rx-into-21st-century-20060504 rx_InitHost() port is in network byte order --- src/rx/rx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rx/rx.c b/src/rx/rx.c index 3fd4ec0a6..6f4185c1e 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -375,6 +375,7 @@ static int rxinit_status = 1; /* * Now, rx_InitHost is just a stub for rx_InitAddrs + * Parameters are in network byte order. */ int @@ -386,7 +387,7 @@ rx_InitHost(u_int host, u_int port) memset((void *) &saddr, 0, sizeof(saddr)); rx_ssfamily(&saddr) = AF_INET; ((struct sockaddr_in *) &saddr)->sin_addr.s_addr = host; - ((struct sockaddr_in *) &saddr)->sin_port = htons(port); + ((struct sockaddr_in *) &saddr)->sin_port = (u_short)port; #ifdef STRUCT_SOCKADDR_HAS_SA_LEN ((struct sockaddr_in *) &saddr)->sin_len = sizeof(struct sockaddr_in); #endif -- 2.39.5