summaryrefslogtreecommitdiff
path: root/res
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2015-04-22 05:29:33 -0500
committerGerrit Code Review <gerrit2@gerrit.digium.api>2015-04-22 05:29:33 -0500
commit4423d5f755afb3aa87c032bd4d3243f6078d29ec (patch)
tree7ac6b199471bc46afbc0c481f2bec61ad533622c /res
parentd08446ec36600348090eb2451c5a9a7aadd633de (diff)
parent3327560cb2e0ce43f55c0f1ca6a712c5bfe625dc (diff)
Merge "res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs." into 13
Diffstat (limited to 'res')
-rw-r--r--res/res_pjsip_pubsub.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_pjsip_pubsub.c b/res/res_pjsip_pubsub.c
index 0f08a0ff4..bd40a197f 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);
}