changeset 590:da93c7a5e1d0

Fix SCTP port when ListenOn is set (Patch by Vlada) - closes #20
author Sebastien Decugis <sdecugis@nict.go.jp>
date Mon, 01 Nov 2010 09:43:06 +0900
parents 53bb08674c15
children 88a494357a9d
files freeDiameter/sctp.c freeDiameter/server.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/freeDiameter/sctp.c	Thu Oct 28 16:32:38 2010 +0900
+++ b/freeDiameter/sctp.c	Mon Nov 01 09:43:06 2010 +0900
@@ -730,7 +730,7 @@
 		int count = 0; /* number of sock addr in the array */
 		
 		/* Create the array of configured addresses */
-		CHECK_FCT( add_addresses_from_list_mask((void *)&sar, &sz, &count, family, port, list, EP_FL_CONF, EP_FL_CONF) );
+		CHECK_FCT( add_addresses_from_list_mask((void *)&sar, &sz, &count, family, htons(port), list, EP_FL_CONF, EP_FL_CONF) );
 		
 		if (!count) {
 			/* None of the addresses in the list came from configuration, we bind to default */
--- a/freeDiameter/server.c	Thu Oct 28 16:32:38 2010 +0900
+++ b/freeDiameter/server.c	Mon Nov 01 09:43:06 2010 +0900
@@ -265,7 +265,7 @@
 		ASSERT(0);
 #else /* DISABLE_SCTP */
 		
-		/* Create the server on default port */
+		/* Create the server on unsecure port */
 		CHECK_MALLOC( s = new_serv(IPPROTO_SCTP, 0) );
 		CHECK_MALLOC( s->conn = fd_cnx_serv_sctp(fd_g_config->cnf_port, FD_IS_LIST_EMPTY(&fd_g_config->cnf_endpoints) ? NULL : &fd_g_config->cnf_endpoints) );
 		fd_list_insert_before( &FD_SERVERS, &s->chain );
"Welcome to our mercurial repository"