Lines Matching refs:new_dlg

1580 	_sip_dialog_t	*new_dlg;  in sip_copy_partial_dialog()  local
1582 new_dlg = calloc(1, sizeof (_sip_dialog_t)); in sip_copy_partial_dialog()
1583 if (new_dlg == NULL) in sip_copy_partial_dialog()
1586 new_dlg->sip_dlg_req_uri.sip_str_ptr = in sip_copy_partial_dialog()
1588 if (new_dlg->sip_dlg_req_uri.sip_str_ptr == NULL) { in sip_copy_partial_dialog()
1589 free(new_dlg); in sip_copy_partial_dialog()
1592 (void) strncpy(new_dlg->sip_dlg_req_uri.sip_str_ptr, in sip_copy_partial_dialog()
1595 new_dlg->sip_dlg_req_uri.sip_str_ptr[ in sip_copy_partial_dialog()
1597 new_dlg->sip_dlg_req_uri.sip_str_len = in sip_copy_partial_dialog()
1606 new_dlg->sip_dlg_rset.sip_str_ptr = in sip_copy_partial_dialog()
1608 if (new_dlg->sip_dlg_rset.sip_str_ptr == NULL) { in sip_copy_partial_dialog()
1609 if (new_dlg->sip_dlg_req_uri.sip_str_ptr != NULL) in sip_copy_partial_dialog()
1610 free(new_dlg->sip_dlg_req_uri.sip_str_ptr); in sip_copy_partial_dialog()
1611 free(new_dlg); in sip_copy_partial_dialog()
1614 (void) strncpy(new_dlg->sip_dlg_rset.sip_str_ptr, in sip_copy_partial_dialog()
1617 new_dlg->sip_dlg_rset.sip_str_ptr[ in sip_copy_partial_dialog()
1619 new_dlg->sip_dlg_rset.sip_str_len = in sip_copy_partial_dialog()
1622 new_dlg->sip_dlg_route_set = in sip_copy_partial_dialog()
1624 if (new_dlg->sip_dlg_route_set == NULL) { in sip_copy_partial_dialog()
1625 free(new_dlg->sip_dlg_rset.sip_str_ptr); in sip_copy_partial_dialog()
1626 if (new_dlg->sip_dlg_req_uri.sip_str_ptr != NULL) in sip_copy_partial_dialog()
1627 free(new_dlg->sip_dlg_req_uri.sip_str_ptr); in sip_copy_partial_dialog()
1628 free(new_dlg); in sip_copy_partial_dialog()
1632 if ((new_dlg->sip_dlg_local_uri_tag = in sip_copy_partial_dialog()
1634 (new_dlg->sip_dlg_remote_target = in sip_copy_partial_dialog()
1636 (new_dlg->sip_dlg_local_contact = in sip_copy_partial_dialog()
1638 (new_dlg->sip_dlg_call_id = in sip_copy_partial_dialog()
1640 sip_release_dialog_res(new_dlg); in sip_copy_partial_dialog()
1644 new_dlg->sip_dlg_event = sip_dup_header(dialog->sip_dlg_event); in sip_copy_partial_dialog()
1645 if (new_dlg->sip_dlg_event == NULL) { in sip_copy_partial_dialog()
1646 sip_release_dialog_res(new_dlg); in sip_copy_partial_dialog()
1650 new_dlg->sip_dlg_local_cseq = dialog->sip_dlg_local_cseq; in sip_copy_partial_dialog()
1651 new_dlg->sip_dlg_type = dialog->sip_dlg_type; in sip_copy_partial_dialog()
1652 new_dlg->sip_dlg_on_fork = B_FALSE; in sip_copy_partial_dialog()
1653 (void) pthread_mutex_init(&new_dlg->sip_dlg_mutex, NULL); in sip_copy_partial_dialog()
1655 return (new_dlg); in sip_copy_partial_dialog()
1754 _sip_dialog_t *new_dlg; in sip_update_dialog() local
1757 new_dlg = sip_copy_partial_dialog(_dialog); in sip_update_dialog()
1758 if (new_dlg == NULL) { in sip_update_dialog()
1773 _dialog = new_dlg; in sip_update_dialog()