diff --git a/core/sip/trans_layer.cpp b/core/sip/trans_layer.cpp index 7bcdf279..72841e33 100644 --- a/core/sip/trans_layer.cpp +++ b/core/sip/trans_layer.cpp @@ -2065,7 +2065,7 @@ int _trans_layer::update_uac_reply(trans_bucket* bucket, sip_trans* t, sip_msg* } int _trans_layer::update_uac_request(trans_bucket* bucket, sip_trans*& t, - sip_msg* msg) + sip_msg*& msg) { if(msg->u.request->method != sip_request::ACK){ t = bucket->add_trans(msg,TT_UAC); diff --git a/core/sip/trans_layer.h b/core/sip/trans_layer.h index cadd2910..504fab4b 100644 --- a/core/sip/trans_layer.h +++ b/core/sip/trans_layer.h @@ -278,7 +278,7 @@ protected: * @return transaction state if successfull */ int update_uac_reply(trans_bucket* bucket, sip_trans* t, sip_msg* msg); - int update_uac_request(trans_bucket* bucket, sip_trans*& t, sip_msg* msg); + int update_uac_request(trans_bucket* bucket, sip_trans*& t, sip_msg*& msg); /** * Implements the state changes for the UAS state machine