[asterisk-commits] bweschke: branch 1.2 r41880 -
/branches/1.2/apps/app_queue.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Sun Sep 3 10:13:39 MST 2006
Author: bweschke
Date: Sun Sep 3 12:13:38 2006
New Revision: 41880
URL: http://svn.digium.com/view/asterisk?rev=41880&view=rev
Log:
Don't keep trying the same member in certain strategies when members of the queue are unavailable (#7278 - diLLec reported and patched) - This should have been patched here first and then merged into /trunk. My bad!
Modified:
branches/1.2/apps/app_queue.c
Modified: branches/1.2/apps/app_queue.c
URL: http://svn.digium.com/view/asterisk/branches/1.2/apps/app_queue.c?rev=41880&r1=41879&r2=41880&view=diff
==============================================================================
--- branches/1.2/apps/app_queue.c (original)
+++ branches/1.2/apps/app_queue.c Sun Sep 3 12:13:38 2006
@@ -1518,6 +1518,11 @@
ast_cdr_busy(qe->chan->cdr);
tmp->stillgoing = 0;
update_dial_status(qe->parent, tmp->member, status);
+
+ ast_mutex_lock(&qe->parent->lock);
+ qe->parent->rrpos++;
+ ast_mutex_unlock(&qe->parent->lock);
+
(*busies)++;
return 0;
} else if (status != tmp->oldstatus)
More information about the asterisk-commits
mailing list