We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6659865 commit cf3fb98Copy full SHA for cf3fb98
acceptor.go
@@ -144,6 +144,13 @@ func (a *Acceptor) Stop() {
144
session.stop()
145
}
146
a.sessionGroup.Wait()
147
+
148
+ for sessionID := range a.sessions {
149
+ err := UnregisterSession(sessionID)
150
+ if err != nil {
151
+ return
152
+ }
153
154
155
156
// RemoteAddr gets remote IP address for a given session.
initiator.go
@@ -74,14 +74,14 @@ func (i *Initiator) Stop() {
74
75
close(i.stopChan)
76
77
+ i.wg.Wait()
78
79
for sessionID := range i.sessionSettings {
80
err := UnregisterSession(sessionID)
81
if err != nil {
82
return
83
84
-
- i.wg.Wait()
85
86
87
// NewInitiator creates and initializes a new Initiator.
0 commit comments