Lines Matching refs:new_msg
137 _sip_msg_t *new_msg; in sip_clone_msg() local
146 new_msg = (_sip_msg_t *)sip_new_msg(); in sip_clone_msg()
147 if (new_msg == NULL) in sip_clone_msg()
153 if (sip_copy_start_line(_sip_msg, new_msg) != 0) { in sip_clone_msg()
154 sip_free_msg((sip_msg_t)new_msg); in sip_clone_msg()
157 if (sip_copy_all_headers(_sip_msg, new_msg) != 0) { in sip_clone_msg()
158 sip_free_msg((sip_msg_t)new_msg); in sip_clone_msg()
166 sip_free_msg((sip_msg_t)new_msg); in sip_clone_msg()
174 sip_free_msg((sip_msg_t)new_msg); in sip_clone_msg()
186 new_msg->sip_msg_content_len += len; in sip_clone_msg()
187 new_msg->sip_msg_len += len; in sip_clone_msg()
188 if (new_msg->sip_msg_content == NULL) in sip_clone_msg()
189 new_msg->sip_msg_content = msg_content; in sip_clone_msg()
202 (void) pthread_mutex_lock(&new_msg->sip_msg_mutex); in sip_clone_msg()
203 new_msg->sip_msg_buf = sip_msg_to_msgbuf((sip_msg_t)new_msg, NULL); in sip_clone_msg()
204 if (new_msg->sip_msg_buf == NULL) { in sip_clone_msg()
205 (void) pthread_mutex_unlock(&new_msg->sip_msg_mutex); in sip_clone_msg()
206 sip_free_msg((sip_msg_t)new_msg); in sip_clone_msg()
209 new_msg->sip_msg_cannot_be_modified = B_TRUE; in sip_clone_msg()
210 (void) pthread_mutex_unlock(&new_msg->sip_msg_mutex); in sip_clone_msg()
212 return ((sip_msg_t)new_msg); in sip_clone_msg()
589 _sip_msg_t *new_msg; in sip_create_response() local
598 new_msg = (_sip_msg_t *)sip_new_msg(); in sip_create_response()
599 if (new_msg == NULL) in sip_create_response()
608 if (sip_add_response_line(new_msg, response, response_code) != 0) in sip_create_response()
614 if (_sip_find_and_copy_all_header(_sip_request, new_msg, SIP_VIA) != 0) in sip_create_response()
620 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_FROM, in sip_create_response()
629 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_TO, in sip_create_response()
654 if (_sip_find_and_copy_header(_sip_request, new_msg, in sip_create_response()
665 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_CALL_ID, NULL, in sip_create_response()
672 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_CSEQ, NULL, in sip_create_response()
681 if (_sip_find_and_copy_all_header(_sip_request, new_msg, in sip_create_response()
687 if (sip_add_contact(new_msg, NULL, mycontact, B_FALSE, in sip_create_response()
693 return ((sip_msg_t)new_msg); in sip_create_response()
695 sip_free_msg((sip_msg_t)new_msg); in sip_create_response()