From b320cca78994f545aa66d5e3c751a35d9c507e9e Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Sun, 29 Oct 2023 23:55:08 +0800 Subject: [PATCH] Can disable ldapServerPort by setting to empty string --- ldap/server.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ldap/server.go b/ldap/server.go index 6cc33350..f50c7d39 100644 --- a/ldap/server.go +++ b/ldap/server.go @@ -25,6 +25,11 @@ import ( ) func StartLdapServer() { + ldapServerPort := conf.GetConfigString("ldapServerPort") + if ldapServerPort == "" || ldapServerPort == "0" { + return + } + server := ldap.NewServer() routes := ldap.NewRouteMux() @@ -32,7 +37,7 @@ func StartLdapServer() { routes.Search(handleSearch).Label(" SEARCH****") server.Handle(routes) - err := server.ListenAndServe("0.0.0.0:" + conf.GetConfigString("ldapServerPort")) + err := server.ListenAndServe("0.0.0.0:" + ldapServerPort) if err != nil { log.Printf("StartLdapServer() failed, err = %s", err.Error()) }