From 4eb5e4b74c86c54ccbc84353dd5de3b6db65c12f Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Thu, 3 Jun 2021 11:49:01 +0200 Subject: [PATCH] ldap: do not crash on timeout in get_ldap_group_dns (#54405) --- src/authentic2/backends/ldap_backend.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/authentic2/backends/ldap_backend.py b/src/authentic2/backends/ldap_backend.py index 092b584ad..88acccf4f 100644 --- a/src/authentic2/backends/ldap_backend.py +++ b/src/authentic2/backends/ldap_backend.py @@ -1008,6 +1008,8 @@ class LDAPBackend(object): results = self.normalize_ldap_results(results) except ldap.NO_SUCH_OBJECT: pass + except ldap.TIMEOUT: + log.error('connection timed out while retrieving group DNs') else: group_dns.update(dn for dn, attrs in results) return group_dns