From b4a24a2b73dd9dad6809d362000cb12177282d0d Mon Sep 17 00:00:00 2001
From: George Secrieru <george.secrieru@gmail.com>
Date: Tue, 27 Oct 2015 12:08:32 -0200
Subject: [PATCH] Explicitly declaring vars to limit scope.

---
 packages/rocketchat-ldap/ldap_server.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/packages/rocketchat-ldap/ldap_server.js b/packages/rocketchat-ldap/ldap_server.js
index 68b8beb8c50..dc82e57db7c 100644
--- a/packages/rocketchat-ldap/ldap_server.js
+++ b/packages/rocketchat-ldap/ldap_server.js
@@ -291,13 +291,13 @@ Accounts.registerLoginHandler("ldap", function(loginRequest) {
 		}
 
 		// LDAP sync data logic
-		syncUserData = RocketChat.settings.get('LDAP_Sync_User_Data');
-		syncUserDataFieldMap = RocketChat.settings.get('LDAP_Sync_User_Data_FieldMap').trim();
+		var syncUserData = RocketChat.settings.get('LDAP_Sync_User_Data');
+		var syncUserDataFieldMap = RocketChat.settings.get('LDAP_Sync_User_Data_FieldMap').trim();
 		if (userId && syncUserData && syncUserDataFieldMap) {
-			userData = {};
-			fieldMap = JSON.parse(syncUserDataFieldMap);
+			var userData = {};
+			var fieldMap = JSON.parse(syncUserDataFieldMap);
 
-			emailList = [];
+			var = emailList = [];
 			_.map(fieldMap, function(userField, ldapField) {
 				if (!ldapResponse.searchResults.hasOwnProperty(ldapField)) {
 					return;
-- 
GitLab