Module: sems Branch: master Commit: 91293b80dc28792c5524cb14c22bf6cb7e3249e8 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=91293b80dc28792c5524cb14c22bf6cb7e3249e8
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Mon Sep 15 12:47:55 2014 +0200 b/f: fix wrong generated contact (also part of 23c638ee b/f: errors with wrong Contact-HF) also thanks to Carsten Bock for the report --- core/sip/trans_layer.cpp | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/sip/trans_layer.cpp b/core/sip/trans_layer.cpp index aacf383..b602b25 100644 --- a/core/sip/trans_layer.cpp +++ b/core/sip/trans_layer.cpp @@ -267,12 +267,13 @@ int _trans_layer::send_reply(sip_msg* msg, const trans_ticket* tt, sip_msg* req = t->msg; assert(req); + // patch Contact-HF + vector<string> contact_buf; trsp_socket* local_socket = req->local_socket; if(!local_socket->is_opt_set(trsp_socket::no_transport_in_contact)) { cstring trsp(local_socket->get_transport()); - // patch Contact-HF - vector<string> contact_buf(msg->contacts.size()); + contact_buf.resize(msg->contacts.size()); vector<string>::iterator contact_buf_it = contact_buf.begin(); for(list<sip_header*>::iterator contact_it = msg->contacts.begin(); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
