From d8a40387f8abe74df38502eca4b369b9eada4864 Mon Sep 17 00:00:00 2001 From: gm209912 Date: Mon, 23 Jul 2007 11:24:09 -0700 Subject: 6583537 sip_create_dialog_req() should add correct value to the Contact header --- usr/src/lib/libsip/common/sip_dialog_ui.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'usr/src/lib/libsip/common/sip_dialog_ui.c') diff --git a/usr/src/lib/libsip/common/sip_dialog_ui.c b/usr/src/lib/libsip/common/sip_dialog_ui.c index 66b5982abd..bdbc588e8c 100644 --- a/usr/src/lib/libsip/common/sip_dialog_ui.c +++ b/usr/src/lib/libsip/common/sip_dialog_ui.c @@ -76,6 +76,8 @@ sip_create_dialog_req(sip_method_t method, sip_dialog_t dialog, 0) { goto err_ret; } + if (sip_copy_header(sip_msg, _dialog->sip_dlg_local_contact, NULL) != 0) + goto err_ret; if (sip_add_via(sip_msg, transport, sent_by, sent_by_port, via_param) != 0) { goto err_ret; -- cgit v1.2.3