summaryrefslogtreecommitdiff
path: root/channels/chan_agent.c
diff options
context:
space:
mode:
authorMatt O'Gorman <mogorman@digium.com>2006-01-13 06:43:27 +0000
committerMatt O'Gorman <mogorman@digium.com>2006-01-13 06:43:27 +0000
commitea06844b1941eddb1992a18a4f50ef7befb45f0b (patch)
tree9516e451f59dbc239c777be9a93b9707ba3f1a65 /channels/chan_agent.c
parentcd28843c19404cfa4be9418b425fca6e980dc356 (diff)
added some minor changes from bug 6046 thanks ppyy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8049 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_agent.c')
-rw-r--r--channels/chan_agent.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/channels/chan_agent.c b/channels/chan_agent.c
index c5030adfa..768e15984 100644
--- a/channels/chan_agent.c
+++ b/channels/chan_agent.c
@@ -1047,6 +1047,8 @@ static int read_agent_config(void)
persistent_agents = ast_true(general_val);
if (ast_false(ast_variable_retrieve(cfg, "general", "multiplelogin") ) )
multiplelogin=0;
+ if (ast_true(ast_variable_retrieve(cfg, "general", "multiplelogin") ) )
+ multiplelogin=1;
/* Read in the [agents] section */
v = ast_variable_browse(cfg, "agents");
@@ -1266,8 +1268,6 @@ static int allow_multiple_login(char *chan,char *context)
return 1;
if(!chan)
return 0;
- if(!context)
- context="default";
snprintf(loginchan, sizeof(loginchan), "%s@%s", chan, !ast_strlen_zero(context) ? context : "default");