# HG changeset patch # User Sebastien Decugis # Date 1245128152 -32400 # Node ID 5c5d72fd7f2aa196876e87f9ebe5a60579ffee1a # Parent 540ed390c04f8ece89c70d7ab811b657118b81e8 Added more verbose information on connection message diff -r 540ed390c04f -r 5c5d72fd7f2a waaad/peer-psm.c --- a/waaad/peer-psm.c Tue Jun 16 13:37:46 2009 +0900 +++ b/waaad/peer-psm.c Tue Jun 16 13:55:52 2009 +0900 @@ -165,11 +165,18 @@ /* Attempt a new connection */ static int _psm_connect( _peer_t * peer, _pevent_t event, void * ev_data ) { + uint16_t port; TRACE_ENTRY("%p(%s/%s) %d(%s) %p", peer, peer->p_diamid ?: "null", STATESTR(peer->p_state), event, EVENTSTR(event), ev_data); CHECK_PARAMS_DO( peer->p_diamid, return 2 ); - TRACE_DEBUG(INFO, "Connecting to peer '%s'...", peer->p_diamid); + if (peer->p_addinfo.pa_ss.ss_family == AF_INET) { + port = ntohs( ((sSA4 *)(&peer->p_addinfo.pa_ss))->sin_port ); + } else { + port = ntohs( ((sSA6 *)(&peer->p_addinfo.pa_ss))->sin6_port ); + } + + TRACE_DEBUG(INFO, "Connecting to peer '%s' on port '%s:%hd'...", peer->p_diamid, peer->p_addinfo.pa_proto == IPPROTO_SCTP ? "STCP" : "TCP", port); /* go to STATE_WAITCNXACK state */ _psm_change_state(peer, STATE_WAITCNXACK);