]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_pubsub: Fix assertion when UAS dialog creation fails. 40/1540/1
authorJoshua Colp <jcolp@digium.com>
Thu, 29 Oct 2015 13:28:33 +0000 (10:28 -0300)
committerJoshua Colp <jcolp@digium.com>
Thu, 29 Oct 2015 13:28:33 +0000 (10:28 -0300)
commit9a021a42adaee95d115aa3200467943fecd1f13a
tree2da39ffbde975d72bb43b02b6270852eb31ae084
parentb640858e9bbc0f31dbcda80553b8413c32ff1a82
res_pjsip_pubsub: Fix assertion when UAS dialog creation fails.

When compiled with assertions enabled one will occur when destroying
the subscription tree when UAS dialog creation fails. This is because
the code assumes that a dialog will always exist on a subscription
tree when in reality during this specific scenario it won't.

This change makes it so a dialog is not removed from the subscription
tree if it is not present.

ASTERISK-25505 #close

Change-Id: Id5c182b055aacc5e66c80546c64804ce19218dee
res/res_pjsip_pubsub.c