aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authormogorman <mogorman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-01-13 06:43:27 +0000
committermogorman <mogorman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-01-13 06:43:27 +0000
commitd52d4a92ea35952338db71f74ea4692ed70134b0 (patch)
tree9516e451f59dbc239c777be9a93b9707ba3f1a65 /channels
parentf931a23477ba2852a37191d77cc41185b6e78db2 (diff)
added some minor changes from bug 6046 thanks ppyy
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8049 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-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");