Add a note that the AGI commands array is not handled in a thread-safe way

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@72930 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Russell Bryant
2007-07-02 19:01:16 +00:00
parent 8b6925b2b1
commit 625dbb6f89

View File

@@ -1603,6 +1603,13 @@ static char usage_noop[] =
" Usage: NoOp\n"
" Does nothing.\n";
/*!
* \brief AGI commands
*
* \todo XXX This array is not handled in a thread safe way. There is no
* synchronization done at all between the agi register and unregister functions
* and the rest of this module which uses the entries here.
*/
static agi_command commands[MAX_COMMANDS] = {
{ { "answer", NULL }, handle_answer, "Answer channel", usage_answer },
{ { "channel", "status", NULL }, handle_channelstatus, "Returns status of the connected channel", usage_channelstatus },