From ea06844b1941eddb1992a18a4f50ef7befb45f0b Mon Sep 17 00:00:00 2001
From: Matt O'Gorman <mogorman@digium.com>
Date: Fri, 13 Jan 2006 06:43:27 +0000
Subject: [PATCH] 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
---
 channels/chan_agent.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/channels/chan_agent.c b/channels/chan_agent.c
index c5030adfaf..768e159842 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");
 	
-- 
GitLab