aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--channels/chan_agent.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/channels/chan_agent.c b/channels/chan_agent.c
index daa8a9d08..b12983dfc 100644
--- a/channels/chan_agent.c
+++ b/channels/chan_agent.c
@@ -1401,15 +1401,17 @@ static int allow_multiple_login(char *chan, char *context)
struct agent_pvt *p;
char loginchan[80];
- if(multiplelogin)
+ if (multiplelogin) {
return 1;
- if(!chan)
+ }
+ if (!chan) {
return 0;
+ }
snprintf(loginchan, sizeof(loginchan), "%s@%s", chan, S_OR(context, "default"));
AST_LIST_TRAVERSE(&agents, p, list) {
- if(!strcasecmp(chan, p->loginchan))
+ if(!strcasecmp(loginchan, p->loginchan))
return 0;
}
return -1;