Module: sems Branch: master Commit: 5b2b07e04dfe2370ee7d9c71644e0df68cf82328 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5b2b07e04dfe2370ee7d9c71644e0df68cf82328
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Thu May 23 14:06:48 2013 +0200 sip: display source IP:port in raw-msgs log. --- core/sip/udp_trsp.cpp | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/sip/udp_trsp.cpp b/core/sip/udp_trsp.cpp index 33add86..df40808 100644 --- a/core/sip/udp_trsp.cpp +++ b/core/sip/udp_trsp.cpp @@ -321,15 +321,19 @@ void udp_trsp::run() continue; } sip_msg* s_msg = new sip_msg(buf,buf_len); + memcpy(&s_msg->remote_ip,msg.msg_name,msg.msg_namelen); if (trsp_socket::log_level_raw_msgs >= 0) { + char host[NI_MAXHOST] = ""; _LOG(trsp_socket::log_level_raw_msgs, - "vv M [|] u recvd msg via UDP vv\n--++--\n%.*s--++--\n", + "vv M [|] u recvd msg via UDP from %s:%i vv\n" + "--++--\n%.*s--++--\n", + am_inet_ntop_sip(&s_msg->remote_ip,host,NI_MAXHOST), + am_get_port(&s_msg->remote_ip), s_msg->len, s_msg->buf); } - memcpy(&s_msg->remote_ip,msg.msg_name,msg.msg_namelen); - s_msg->local_socket = sock; + s_msg->local_socket = sock; for (cmsgptr = CMSG_FIRSTHDR(&msg); cmsgptr != NULL; cmsgptr = CMSG_NXTHDR(&msg, cmsgptr)) { _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
