]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_queue: Ensure member is removed from pending when hanging up. 16/4816/1
authorMartin Tomec <tomec@ipex.cz>
Fri, 9 Dec 2016 18:23:37 +0000 (19:23 +0100)
committerKevin Harwell <kharwell@digium.com>
Wed, 25 Jan 2017 22:26:38 +0000 (16:26 -0600)
commit7fb73f4963e741aec218a11caf7bcc877dec0588
treede40b7bc41696bd80fad5a94ca0a0841a756f5c4
parentf0955f190a42e5c1ca20080d9e34d19c3c1b8646
app_queue: Ensure member is removed from pending when hanging up.

In some cases member is added to pending_members, and the channel
is hung up before any extension state change. So the member would
stay in pending_members forever. So when we call do_hang, we
should also remove member from pending.

ASTERISK-26621 #close

Change-Id: Iae476b5c06481db18ebe0fa594b3e80fdc9a7d54
(cherry picked from commit d13be4eff699449172efbd9fed0ee97f6a790b6a)
apps/app_queue.c