Fix a race condition that caused device states to become incorrect for hints.
authorRussell Bryant <russell@russellbryant.com>
Tue, 17 Feb 2009 17:33:38 +0000 (17:33 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 17 Feb 2009 17:33:38 +0000 (17:33 +0000)
commit184872fdfd033d29bcf2d99d688d7b046dfdc778
tree1b3c52f66e2804b7f5e68f62f661354dbbd3fc2a
parent176f3801058fa5ec6f26fa8fbf84a1f72c11e22b
Fix a race condition that caused device states to become incorrect for hints.

The problem here is that the hint processing code was subscribed to the wrong
event type.  So, it started processing state for a hint too soon, before the
device state cache had been updated.

Also, fix a similar bug in app_queue, as it was also subscribed to the wrong
event type.

(closes issue #14461)
Reported by: alecdavis

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@176557 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_queue.c
main/pbx.c