mirror of
https://github.com/fumiama/terasu-cloudflared.git
synced 2026-07-02 10:00:23 +08:00
TUN-7477: Decrement UDP sessions on shutdown
When a tunnel connection is going down, any active UDP sessions need to be cleared and the metric needs to be decremented.
This commit is contained in:
@@ -92,7 +92,10 @@ func (m *manager) shutdownSessions(err error) {
|
|||||||
byRemote: true,
|
byRemote: true,
|
||||||
}
|
}
|
||||||
for _, s := range m.sessions {
|
for _, s := range m.sessions {
|
||||||
s.close(closeSessionErr)
|
m.unregisterSession(&unregisterSessionEvent{
|
||||||
|
sessionID: s.ID,
|
||||||
|
err: closeSessionErr,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user