diff options
author | Joshua Colp <jcolp@digium.com> | 2015-04-22 05:29:18 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2015-04-22 05:29:18 -0500 |
commit | bfdc766bf6248cba18297d90e4cac5dd0f08896c (patch) | |
tree | c46308ebbff929d3936b27c2105186aebd8733f4 /res | |
parent | 614f5066905fa5efb7cfce9dfa397640808c4dd2 (diff) | |
parent | 6331be06389adb57eac43d46a68b8279131374f0 (diff) |
Merge "res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs."
Diffstat (limited to 'res')
-rw-r--r-- | res/res_pjsip_pubsub.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_pjsip_pubsub.c b/res/res_pjsip_pubsub.c index cf649b453..ebc43d15b 100644 --- a/res/res_pjsip_pubsub.c +++ b/res/res_pjsip_pubsub.c @@ -1019,6 +1019,7 @@ static int subscription_remove_serializer(void *obj) * remove the serializer will be successful. */ ast_sip_dialog_set_serializer(sub_tree->dlg, NULL); + ast_sip_dialog_set_endpoint(sub_tree->dlg, NULL); pjsip_dlg_dec_session(sub_tree->dlg, &pubsub_module); return 0; @@ -1188,6 +1189,7 @@ static void subscription_setup_dialog(struct sip_subscription_tree *sub_tree, pj pjsip_dlg_inc_session(dlg, &pubsub_module); sub_tree->dlg = dlg; ast_sip_dialog_set_serializer(dlg, sub_tree->serializer); + ast_sip_dialog_set_endpoint(dlg, sub_tree->endpoint); pjsip_evsub_set_mod_data(sub_tree->evsub, pubsub_module.id, sub_tree); } |