We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7be868 commit f9dd354Copy full SHA for f9dd354
main.go
@@ -401,11 +401,18 @@ func main() {
401
)
402
response, err := conn.Search(request)
403
if err != nil {
404
- if v, ok := err.(*ldap.Error); ok && v.ResultCode == 201 {
+ if v, ok := err.(*ldap.Error); ok {
405
+ if v.ResultCode == 201 {
406
+ continue
407
+ } else if v.ResultCode == 200 {
408
+ // network error
409
+ log.Print("lost LDAP connection, reconnecting\n")
410
+ conn.Close()
411
+ continue reconnectLoop
412
+ }
413
+ log.Printf("failed to execute search request: %v\n", err)
414
continue
415
}
- log.Printf("failed to execute search request: %v", err)
- continue
416
417
418
// Did we catch something?
0 commit comments