summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsip/common/sip_dialog_ui.c
diff options
context:
space:
mode:
authorgm209912 <none@none>2007-07-23 11:24:09 -0700
committergm209912 <none@none>2007-07-23 11:24:09 -0700
commitd8a40387f8abe74df38502eca4b369b9eada4864 (patch)
tree557e5a73cd556954afab558e1e91ec3871eda84d /usr/src/lib/libsip/common/sip_dialog_ui.c
parent0d5b93d93168e5d5f5d9efed6db250ef593b9a93 (diff)
downloadillumos-joyent-d8a40387f8abe74df38502eca4b369b9eada4864.tar.gz
6583537 sip_create_dialog_req() should add correct value to the Contact header
Diffstat (limited to 'usr/src/lib/libsip/common/sip_dialog_ui.c')
-rw-r--r--usr/src/lib/libsip/common/sip_dialog_ui.c2
1 files changed, 2 insertions, 0 deletions
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;