diff --git a/internal/ldap/ldap.go b/internal/ldap/ldap.go index 10cf0f3..61578d7 100644 --- a/internal/ldap/ldap.go +++ b/internal/ldap/ldap.go @@ -130,11 +130,11 @@ func (l *LDAP) reconnect() error { operation := func() (*ldapgo.Conn, error) { l.Conn.Close() - _, err := l.connect() + conn, err := l.connect() if err != nil { return nil, nil } - return nil, nil + return conn, nil } _, err := backoff.Retry(context.TODO(), operation, backoff.WithBackOff(exp), backoff.WithMaxTries(3))