res_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
authorMark Michelson <mmichelson@digium.com>
Wed, 2 Sep 2015 14:14:19 +0000 (09:14 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 22 Oct 2015 20:39:58 +0000 (15:39 -0500)
commit0b63d011c930d3454b2cd0c52d2efb52f7f54a1d
treed81cb6d9f66617cd32509c707c7e9a3c82a91af2
parentac0194dad665bf0461551c48f2b3a2b2280aa9f1
res_pjsip_pubsub: Fix crash on destruction of empty subscription tree.

If an old persistent subscription is recreated but then immediately
destroyed because it is out of date, the subscription tree will have no
leaf subscriptions on it. This was resulting in a crash when attempting
to destroy the subscription tree.

A simple NULL check fixes this problem.

Change-Id: I85570b9e2bcc7260a3fe0ad85904b2a9bf36d2ac
res/res_pjsip_pubsub.c