]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_pubsub.c: Recreate subscriptions using distributor serializer. 85/2985/1
authorRichard Mudgett <rmudgett@digium.com>
Fri, 27 May 2016 21:28:39 +0000 (16:28 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 9 Jun 2016 15:32:06 +0000 (10:32 -0500)
commit5b7b16a87f5f33ddc100375e4289dfe46ef3c40e
treeb6fba0b1294077107d563d5da832b5ed166d8857
parentc2ae49249c37fa699fa16fc5f9f7a451406b721a
res_pjsip_pubsub.c: Recreate subscriptions using distributor serializer.

* Resolves potential reentrancy problems if system restarted in the middle
of subscription message transactions.

* Fixes memory leak recreating persistent subscriptions when the
subscription resource tree could not be created.

ASTERISK-26088
Reported by:  Richard Mudgett

Change-Id: I71e34d7ae8ed35a694f1030e820e2548c48697be
res/res_pjsip_pubsub.c