]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
closes issue #11324; break statements missing in switch cases.
authorSteve Murphy <murf@digium.com>
Tue, 20 Nov 2007 15:22:08 +0000 (15:22 +0000)
committerSteve Murphy <murf@digium.com>
Tue, 20 Nov 2007 15:22:08 +0000 (15:22 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@89450 65c4cc65-6c06-0410-ace0-fbb531ad65f3

doc/queues-with-callback-members.txt

index 3a2c3e785b1b77ddf9a0bdef1a46112c10851e1f..c58c30a28338915a8966e8bf092fc163444b6fb9 100644 (file)
@@ -354,9 +354,11 @@ macro queue-success()
                 case I:
                         Playback(agent-loginok);
                         Hangup();
+                                               break;
                 case O:
                         Playback(agent-loggedoff);
                         Hangup();
+                                               break;
                 }
         }
 }
@@ -369,25 +371,20 @@ macro queue-addremove(queuename,penalty)
         switch(${MACRO_EXTEN:0:1})
         {
         case I:  // Login
-                {
                 AddQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents,${penalty});
-                }
+                               break;
         case O:  // Logout
-                {
                 RemoveQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents);
-                }
+                               break;
         case P:  // Pause
-                {
                 PauseQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents);
-                }
+                               break;
         case U:  // Unpause
-                {
                 UnpauseQueueMember(${queuename},Local/${MACRO_EXTEN:1}@agents);
-                }
+                               break;
         default: // Invalid
-                {
                 Playback(invalid);
-                }
+                               break;
         }
 }