Lines Matching refs:new_msg

139 	_sip_msg_t	*new_msg;
148 new_msg = (_sip_msg_t *)sip_new_msg();
149 if (new_msg == NULL)
155 if (sip_copy_start_line(_sip_msg, new_msg) != 0) {
156 sip_free_msg((sip_msg_t)new_msg);
159 if (sip_copy_all_headers(_sip_msg, new_msg) != 0) {
160 sip_free_msg((sip_msg_t)new_msg);
168 sip_free_msg((sip_msg_t)new_msg);
176 sip_free_msg((sip_msg_t)new_msg);
188 new_msg->sip_msg_content_len += len;
189 new_msg->sip_msg_len += len;
190 if (new_msg->sip_msg_content == NULL)
191 new_msg->sip_msg_content = msg_content;
204 (void) pthread_mutex_lock(&new_msg->sip_msg_mutex);
205 new_msg->sip_msg_buf = sip_msg_to_msgbuf((sip_msg_t)new_msg, NULL);
206 if (new_msg->sip_msg_buf == NULL) {
207 (void) pthread_mutex_unlock(&new_msg->sip_msg_mutex);
208 sip_free_msg((sip_msg_t)new_msg);
211 new_msg->sip_msg_cannot_be_modified = B_TRUE;
212 (void) pthread_mutex_unlock(&new_msg->sip_msg_mutex);
214 return ((sip_msg_t)new_msg);
591 _sip_msg_t *new_msg;
600 new_msg = (_sip_msg_t *)sip_new_msg();
601 if (new_msg == NULL)
610 if (sip_add_response_line(new_msg, response, response_code) != 0)
616 if (_sip_find_and_copy_all_header(_sip_request, new_msg, SIP_VIA) != 0)
622 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_FROM,
631 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_TO,
656 if (_sip_find_and_copy_header(_sip_request, new_msg,
667 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_CALL_ID, NULL,
674 if (_sip_find_and_copy_header(_sip_request, new_msg, SIP_CSEQ, NULL,
683 if (_sip_find_and_copy_all_header(_sip_request, new_msg,
689 if (sip_add_contact(new_msg, NULL, mycontact, B_FALSE,
695 return ((sip_msg_t)new_msg);
697 sip_free_msg((sip_msg_t)new_msg);