Skip to content

Commit

Permalink
cherry pick pingcap#23803 to release-4.0
Browse files Browse the repository at this point in the history
Signed-off-by: ti-srebot <ti-srebot@pingcap.com>
  • Loading branch information
AilinKid authored and ti-srebot committed Apr 2, 2021
1 parent 11a9254 commit 196ad55
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -449,6 +449,10 @@ func (s *Server) onConn(conn *clientConn) {
conn.Run(ctx)

err = plugin.ForeachPlugin(plugin.Audit, func(p *plugin.Plugin) error {
// Audit plugin may be disabled before a conn is created, leading no connectionInfo in sessionVars.
if sessionVars.ConnectionInfo == nil {
sessionVars.ConnectionInfo = conn.connectInfo()
}
authPlugin := plugin.DeclareAuditManifest(p.Manifest)
if authPlugin.OnConnectionEvent != nil {
sessionVars.ConnectionInfo.Duration = float64(time.Since(connectedTime)) / float64(time.Millisecond)
Expand Down

0 comments on commit 196ad55

Please sign in to comment.