We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 56e5759 commit dbdc485Copy full SHA for dbdc485
conn.go
@@ -535,9 +535,10 @@ func (l *Conn) processMessages() {
535
l.messageContexts[message.MessageID] = message.Context
536
537
// Add timeout if defined
538
- if l.getTimeout() > 0 {
+ requestTimeout := l.getTimeout()
539
+ if requestTimeout > 0 {
540
go func() {
- timer := time.NewTimer(time.Duration(l.getTimeout()))
541
+ timer := time.NewTimer(time.Duration(requestTimeout))
542
defer func() {
543
if err := recover(); err != nil {
544
l.err = fmt.Errorf("ldap: recovered panic in RequestTimeout: %v", err)
0 commit comments