diff libfdcore/p_cnx.c @ 897:d8d0772586ad

Use correct default port for outgoing connections even when local port is not the default one
author Sebastien Decugis <sdecugis@freediameter.net>
date Fri, 30 Nov 2012 23:14:34 +0100
parents edbdb35a603f
children 5053f1abcf5d
line wrap: on
line diff
--- a/libfdcore/p_cnx.c	Fri Nov 30 23:04:16 2012 +0100
+++ b/libfdcore/p_cnx.c	Fri Nov 30 23:14:34 2012 +0100
@@ -137,10 +137,10 @@
 	/* Prepare the parameters */
 	if ((peer->p_hdr.info.config.pic_flags.sec != PI_SEC_DEFAULT) || (fd_g_config->cnf_flags.tls_alg)) {
 		dotls_immediate = 0;
-		port_no = htons(peer->p_hdr.info.config.pic_port ?: fd_g_config->cnf_port);
+		port_no = htons(peer->p_hdr.info.config.pic_port ?: DIAMETER_PORT);
 	} else {
 		dotls_immediate = 1;
-		port_no = htons(peer->p_hdr.info.config.pic_port ?: fd_g_config->cnf_port_tls);
+		port_no = htons(peer->p_hdr.info.config.pic_port ?: DIAMETER_SECURE_PORT);
 	}
 	
 	last_prio = &peer->p_connparams;
"Welcome to our mercurial repository"