From 2cda2a2ef2dba6241cb428281f85fb7683855361 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 25 Oct 2019 01:46:35 +0200 Subject: [PATCH] Fix crash on failed sync, now fails quietly and retries after interval --- src/ldap.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ldap.rs b/src/ldap.rs index 7f22bff5..b93d878b 100644 --- a/src/ldap.rs +++ b/src/ldap.rs @@ -17,7 +17,10 @@ pub fn launch_ldap_connector() { let interval = Duration::from_secs(CONFIG.ldap_sync_interval()); loop { if CONFIG._enable_ldap() { - sync_from_ldap(&conn).expect("Couldn't sync users from LDAP."); + match sync_from_ldap(&conn) { + Err(_) => println!("Couldn't sync from LDAP, check LDAP config"), + _ => {} + } } sleep(interval); }