[asterisk-commits] mmichelson: trunk r79238 - in /trunk: CHANGES apps/app_queue.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Aug 13 10:39:49 CDT 2007
Author: mmichelson
Date: Mon Aug 13 10:39:48 2007
New Revision: 79238
URL: http://svn.digium.com/view/asterisk?view=rev&rev=79238
Log:
Allow non-realtime queues to have realtime members
(issue #10424, reported and patched by irroot)
Modified:
trunk/CHANGES
trunk/apps/app_queue.c
Modified: trunk/CHANGES
URL: http://svn.digium.com/view/asterisk/trunk/CHANGES?view=diff&rev=79238&r1=79237&r2=79238
==============================================================================
--- trunk/CHANGES (original)
+++ trunk/CHANGES Mon Aug 13 10:39:48 2007
@@ -144,6 +144,7 @@
position changes frequently.
* Added additional information to EXITWITHTIMEOUT and EXITWITHKEY events in the
queue log.
+ * Added ability for non-realtime queues to have realtime members
MeetMe Changes
--------------
Modified: trunk/apps/app_queue.c
URL: http://svn.digium.com/view/asterisk/trunk/apps/app_queue.c?view=diff&rev=79238&r1=79237&r2=79238
==============================================================================
--- trunk/apps/app_queue.c (original)
+++ trunk/apps/app_queue.c Mon Aug 13 10:39:48 2007
@@ -410,6 +410,7 @@
static AST_LIST_HEAD_STATIC(queues, call_queue);
+static void update_realtime_members(struct call_queue *q);
static int set_member_paused(const char *queuename, const char *interface, int paused);
static void set_queue_result(struct ast_channel *chan, enum queue_result res)
@@ -1254,6 +1255,8 @@
ast_variables_destroy(queue_vars);
AST_LIST_UNLOCK(&queues);
+ } else {
+ update_realtime_members(q);
}
return q;
}
More information about the asterisk-commits
mailing list