diff --git a/internal/ldap/ldap.go b/internal/ldap/ldap.go index 9481819..10cf0f3 100644 --- a/internal/ldap/ldap.go +++ b/internal/ldap/ldap.go @@ -129,6 +129,7 @@ func (l *LDAP) reconnect() error { exp.Reset() operation := func() (*ldapgo.Conn, error) { + l.Conn.Close() _, err := l.connect() if err != nil { return nil, nil