Mercurial > hg > freeDiameter
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;