diff --git a/uffd/ldap.py b/uffd/ldap.py
index c9aa38388e95169138c34169bec566c57fd38d59..7801835090da75a9b406d4c890203011816feb24 100644
--- a/uffd/ldap.py
+++ b/uffd/ldap.py
@@ -73,10 +73,12 @@ class FlaskLDAPMapper(LDAPMapper):
 			bind_dn = session['user_dn']
 			bind_pw = session['user_pw']
 
-		request.ldap_connection = connect_and_bind_to_ldap(server, bind_dn, bind_pw)
-		if not request.ldap_connection:
+		_connection = connect_and_bind_to_ldap(server, bind_dn, bind_pw)
+		if not _connection:
 			raise LDAPBindError
 
+		request.ldap_connection = _connection
+
 		return request.ldap_connection