closes issue #11324; break statements missing in switch cases.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@89450 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Steve Murphy
2007-11-20 15:22:08 +00:00
parent be20960013
commit 8a1f941a17

View 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;
}
}