From: Mark Michelson Date: Wed, 18 Jun 2008 15:08:56 +0000 (+0000) Subject: A portion of the code which handled the 'c' queue option had been X-Git-Tag: 1.6.2.0-beta1~1954 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eaa14309ddf4c8b3c5090150969b3b7c5aeff20b;p=thirdparty%2Fasterisk.git A portion of the code which handled the 'c' queue option had been removed. No telling when it happened. Anyway, it's back in now and works properly. (Based on issue reported on mailing list) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@123652 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_queue.c b/apps/app_queue.c index 51fadd92a0..ea4a8a0130 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -4752,8 +4752,11 @@ stop: ast_queue_log(args.queuename, chan->uniqueid, "NONE", "ABANDON", "%d|%d|%ld", qe.pos, qe.opos, (long) time(NULL) - qe.start); + res = -1; + } else if (qcontinue) { + reason = QUEUE_CONTINUE; + res = 0; } - res = -1; } else if (qe.valid_digits) { ast_queue_log(args.queuename, chan->uniqueid, "NONE", "EXITWITHKEY", "%s|%d", qe.digits, qe.pos);