[asterisk-bugs] [JIRA] (ASTERISK-29806) app_queue: extension state incorrect
Friendly Automation (JIRA)
noreply at issues.asterisk.org
Wed Jan 5 08:13:06 CST 2022
[ https://issues.asterisk.org/jira/browse/ASTERISK-29806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=257600#comment-257600 ]
Friendly Automation commented on ASTERISK-29806:
------------------------------------------------
Change 17736 merged by Friendly Automation:
app_queue: Fix hint updates, allow dup. hints
[https://gerrit.asterisk.org/c/asterisk/+/17736|https://gerrit.asterisk.org/c/asterisk/+/17736]
> app_queue: extension state incorrect
> ------------------------------------
>
> Key: ASTERISK-29806
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-29806
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_queue
> Affects Versions: 19.2.0, 18.10.0, 16.24.0
> Reporter: Steve Davies
> Assignee: Steve Davies
> Severity: Major
>
> There is a bug in the patch that was applied in ASTERISK-29578. I have a patch to submit, which:
> 1) Does not leak `extension_state_cb` states across queues - In the current patch, the `found` variable is set, and then remains set as the update progresses to another queue, causing the 'found' state to be applied to the first queue member of every subsequent queue checked.
> 2) Unlike `device_state_cb`, where device will definitely be unique in a queue, extension states might be specified multiple times, so breaking out when a member matches is inappropriate.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list