From 64a82df3378c84ff2e8b08f02714d7b0bf8f7bea Mon Sep 17 00:00:00 2001 From: Chris Mann Date: Sun, 23 Jul 2023 14:07:08 +0200 Subject: [PATCH] G Pas --- utils.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/utils.go b/utils.go index 379db53..16b8afd 100644 --- a/utils.go +++ b/utils.go @@ -2,6 +2,7 @@ package main import ( "crypto/tls" + "log" "net" "math/rand" @@ -11,15 +12,22 @@ import ( ) func openLdap(config *ConfigFile) (*ldap.Conn, error) { + var ldapConn *ldap.Conn + var err error if config.LdapTLS { tlsConf := &tls.Config{ ServerName: config.LdapServerAddr, InsecureSkipVerify: true, } - return ldap.DialTLS("tcp", net.JoinHostPort(config.LdapServerAddr, "636"), tlsConf) + ldapConn, err = ldap.DialTLS("tcp", net.JoinHostPort(config.LdapServerAddr, "636"), tlsConf) } else { - return ldap.DialURL("ldap://" + config.LdapServerAddr) + ldapConn, err = ldap.DialURL("ldap://" + config.LdapServerAddr) } + if err != nil { + log.Printf("openLDAP %v", err) + log.Printf("openLDAP %v", config.LdapServerAddr) + } + return ldapConn, err // l, err := ldap.DialURL(config.LdapServerAddr) // if err != nil {