]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Fix incorrect MeetME conference bridge reference count decrementing and sometimes...
authorJoshua Colp <jcolp@digium.com>
Thu, 20 Sep 2012 19:14:31 +0000 (19:14 +0000)
committerJoshua Colp <jcolp@digium.com>
Thu, 20 Sep 2012 19:14:31 +0000 (19:14 +0000)
commit2ff2dbe05aa77c009bf96671111058b7218c6b03
tree7bf03256bd1164d6048b488fcf7942f0eb0a4eb5
parenta57f43ef4e8f4efc052c9106f4b5867cc5725a4e
Fix incorrect MeetME conference bridge reference count decrementing and sometimes premature destruction.

When using the 'e' or 'E' option to MeetMe the configured conference bridges are loaded and examined to see
if any are empty. If no conference bridges are empty the caller is prompted to enter the number of one.
This operation left around a pointer to the last created conference bridge still containing participants.
When the caller that was not able to find any empty conference bridge hung up this pointer was disposed of
and the reference count of the conference bridge decremented. If there was only a single participant in the
conference bridge it was ultimately destroyed prematurely.

(closes issue AST-994)
Reported by: John Bigelow
........

Merged revisions 373242 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@373245 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_meetme.c