diff options
author | mogorman <mogorman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-01-13 06:43:27 +0000 |
---|---|---|
committer | mogorman <mogorman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-01-13 06:43:27 +0000 |
commit | d52d4a92ea35952338db71f74ea4692ed70134b0 (patch) | |
tree | 9516e451f59dbc239c777be9a93b9707ba3f1a65 /channels | |
parent | f931a23477ba2852a37191d77cc41185b6e78db2 (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.c | 4 |
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"); |