[svn-commits] rmudgett: branch rmudgett/bridge_phase r393335 - /team/rmudgett/bridge_phase/...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Mon Jul 1 14:08:48 CDT 2013


Author: rmudgett
Date: Mon Jul  1 14:08:47 2013
New Revision: 393335

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=393335
Log:
Remove handled BUGBUG comment.

Modified:
    team/rmudgett/bridge_phase/apps/app_agent_pool.c

Modified: team/rmudgett/bridge_phase/apps/app_agent_pool.c
URL: http://svnview.digium.com/svn/asterisk/team/rmudgett/bridge_phase/apps/app_agent_pool.c?view=diff&rev=393335&r1=393334&r2=393335
==============================================================================
--- team/rmudgett/bridge_phase/apps/app_agent_pool.c (original)
+++ team/rmudgett/bridge_phase/apps/app_agent_pool.c Mon Jul  1 14:08:47 2013
@@ -1527,20 +1527,6 @@
 	ao2_ref(agent, -1);
 }
 
-/*
- * BUGBUG must change after bridge callback failed to also be called when the channel leaves the bridge system.
- *
- * The after bridge callbacks will become a list of callbacks.
- * Only the last callback added to the list may be active if it
- * was not explicitly removed.  When the channel leaves the
- * bridging system it will call all the failed callbacks in
- * order of when they were added.  This will prevent rapid fire
- * local optimizations from causing locking issues with the
- * bridge lock.
- *
- * The failed callback will always run in a known thread
- * context.  A big plus.
- */
 static void agent_after_bridge_cb_failed(enum ast_after_bridge_cb_reason reason, void *data)
 {
 	struct ast_channel *chan = data;




More information about the svn-commits mailing list