From c0bda707b750b7858fdd4efc414b726ee37e71da Mon Sep 17 00:00:00 2001 From: Li4n0 Date: Sun, 11 Jul 2021 14:49:35 +0800 Subject: [PATCH] fix(mysql): fix the bug that crashes when mysql port conflicts --- pkg/mysql/mysql.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/mysql/mysql.go b/pkg/mysql/mysql.go index ff647fb..63e8313 100644 --- a/pkg/mysql/mysql.go +++ b/pkg/mysql/mysql.go @@ -302,10 +302,11 @@ func (s *Server) Run() { s.listener, err = vmysql.NewListener("tcp", s.Addr, authServer, s, s.VersionString, 0, 0) if err != nil { log.Error("New MySQL Server failed: %s", err) + return } go func() { - + s.livingLock.Lock() if !s.Enable { s.listener.Close() }