Skip to content

Commit 5aaab96

Browse files
committed
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.
1 parent ccad59d commit 5aaab96

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

datagramsession/manager.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,10 @@ func (m *manager) shutdownSessions(err error) {
9292
byRemote: true,
9393
}
9494
for _, s := range m.sessions {
95-
s.close(closeSessionErr)
95+
m.unregisterSession(&unregisterSessionEvent{
96+
sessionID: s.ID,
97+
err: closeSessionErr,
98+
})
9699
}
97100
}
98101

0 commit comments

Comments
 (0)