summaryrefslogtreecommitdiff
path: root/LICENSE
diff options
context:
space:
mode:
authorKevin Harwell <kharwell@digium.com>2016-04-21 14:23:21 -0500
committerKevin Harwell <kharwell@digium.com>2016-04-25 12:39:47 -0500
commitc345e530f4401c06d1f87a938cff3a12de84e048 (patch)
tree4e2fde7422e612309d81395cbadec6c46ab7365a /LICENSE
parenta8f8e3c3400414161061b1461befffd62c43bd66 (diff)
app_queue: queue members can receive multiple calls
It was possible for a queue member that is a member of at least 2 or more queues to receive mulitiple calls at the same time. This happened because of a race between when a member was being rung and when the device state notified the other queue(s) member object of the state change. This patch makes it so when a queue member is being rung it gets added to a global pool of queue members. If that same member is tried again, e.g. from another queue, and it is found to already exist in the pending member container then it will not ring that member. ASTERISK-16115 #close Change-Id: I546dd474776d158c2b6be44205353dee5bac7e48
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions