From 3a34f7038599d7198813bed1a76c69b31ca27cd4 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Fri, 10 Dec 2021 10:25:12 -0800 Subject: [PATCH] Make ldap mutable to support new version --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9f48e4c..edee68a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -68,7 +68,7 @@ fn ldap_client( let settings = LdapConnSettings::new() .set_starttls(starttls) .set_no_tls_verify(no_tls_verify); - let ldap = LdapConn::with_settings(settings, ldap_url.as_str()) + let mut ldap = LdapConn::with_settings(settings, ldap_url.as_str()) .context("Failed to connect to LDAP server")?; ldap.simple_bind(bind_dn.as_str(), bind_pw.as_str()) .context("Could not bind to LDAP server")?; @@ -78,7 +78,7 @@ fn ldap_client( /// Retrieves search results from ldap fn search_entries(config: &config::Config) -> Result, AnyError> { - let ldap = ldap_client( + let mut ldap = ldap_client( config.get_ldap_url(), config.get_ldap_bind_dn(), config.get_ldap_bind_password(), @@ -90,7 +90,7 @@ fn search_entries(config: &config::Config) -> Result, AnyError> let mail_field = config.get_ldap_mail_field(); let fields = vec!["uid", "givenname", "sn", "cn", mail_field.as_str()]; - // TODO: Something something error handling + // Something something error handling let (results, _res) = ldap .with_search_options(SearchOptions::new().deref(DerefAliases::Always)) .search(