Lines Matching refs:new_header
800 _sip_header_t *new_header; in sip_add_header() local
812 new_header = sip_new_header(header_size); in sip_add_header()
813 if (new_header == NULL) { in sip_add_header()
818 (void) snprintf(new_header->sip_hdr_start, header_size + 1, "%s%s", in sip_add_header()
820 _sip_add_header(_sip_msg, new_header, B_TRUE, B_FALSE, NULL); in sip_add_header()
835 _sip_header_t *new_header; in sip_add_param() local
871 new_header = sip_new_header(hdrlen + param_len); in sip_add_param()
872 if (new_header == NULL) { in sip_add_param()
879 (void) memcpy(new_header->sip_hdr_start, _sip_header->sip_hdr_start, in sip_add_param()
881 new_header->sip_hdr_end = new_header->sip_hdr_start + hdrlen; in sip_add_param()
886 tmp_ptr = new_header->sip_hdr_end; in sip_add_param()
889 if (tmp_ptr == new_header->sip_hdr_start) { in sip_add_param()
890 sip_free_header(new_header); in sip_add_param()
900 new_header->sip_hdr_end += param_len; in sip_add_param()
901 new_header->sip_header_functions = _sip_header->sip_header_functions; in sip_add_param()
903 _sip_add_header(_sip_msg, new_header, B_TRUE, B_FALSE, NULL); in sip_add_param()
906 (void) pthread_mutex_unlock(&new_header->sip_hdr_sipmsg->sip_msg_mutex); in sip_add_param()
908 return ((sip_header_t)new_header); in sip_add_param()