]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_pubsub: Fix crash on destruction of empty subscription tree. 95/1495/1
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:07:41 +0000 (15:07 -0500)
commit1bcc5927655c71f2ea0db31c0cd0a3bf0095714d
treeb408d1fc3c02817932a5c7c3297f2e9c47291fb2
parentb3cc2bd7dfad379cec77e7333cc93c23fda6aa92
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