From 5c413673832af24f99dfa672fd942abc7bd24e9f Mon Sep 17 00:00:00 2001 From: lanrenwo Date: Wed, 6 Jul 2022 13:41:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E8=A1=8C=20con.Close()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/dbdata/userauth_ldap.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/dbdata/userauth_ldap.go b/server/dbdata/userauth_ldap.go index f6c6995..1e6a3f0 100644 --- a/server/dbdata/userauth_ldap.go +++ b/server/dbdata/userauth_ldap.go @@ -74,10 +74,11 @@ func (auth AuthLdap) checkUser(name, pwd string, g *Group) error { return fmt.Errorf("%s %s", name, "LDAP Unmarshal出现错误") } // 检测服务器和端口的可用性 - _, err = net.DialTimeout("tcp", auth.Addr, 3*time.Second) + con, err := net.DialTimeout("tcp", auth.Addr, 3*time.Second) if err != nil { return fmt.Errorf("%s %s", name, "LDAP服务器连接异常, 请检测服务器和端口") } + defer con.Close() // 连接LDAP l, err := ldap.Dial("tcp", auth.Addr) if err != nil {