[svn-commits] bweschke: branch 1.2 r41880 -
	/branches/1.2/apps/app_queue.c
    svn-commits at lists.digium.com 
    svn-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 svn-commits
mailing list