]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Reset ServicelevelPerf variable back to 0 if we are unable to calculate it each time...
authorJoshua Colp <jcolp@digium.com>
Thu, 5 Jul 2007 13:19:17 +0000 (13:19 +0000)
committerJoshua Colp <jcolp@digium.com>
Thu, 5 Jul 2007 13:19:17 +0000 (13:19 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@73315 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_queue.c

index 730c1153f15ad919d2ffa1544dcd89e4c045d344..cedf9983e3e99c87e627bc7cd47b031c24293eeb 100644 (file)
@@ -3627,8 +3627,7 @@ static int manager_queues_status( struct mansession *s, struct message *m )
 
                /* List queue properties */
                if (ast_strlen_zero(queuefilter) || !strcmp(q->name, queuefilter)) {
-                       if(q->callscompleted > 0)
-                               sl = 100*((float)q->callscompletedinsl/(float)q->callscompleted);
+                       sl = ((q->callscompleted > 0) ? 100*((float)q->callscompletedinsl/(float)q->callscompleted) : 0);
                        ast_cli(s->fd, "Event: QueueParams\r\n"
                                                "Queue: %s\r\n"
                                                "Max: %d\r\n"