Skip to content

Commit 8ba9c3f

Browse files
Camille MeulienJacobPlaster
authored andcommitted
Fix: add missing unlock in reconnect
1 parent 4fb84ff commit 8ba9c3f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

v2/websocket/client.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,10 +329,12 @@ func (c *Client) reconnect(socket *Socket, err error) error {
329329
c.mtx.RLock()
330330
if c.terminal {
331331
// dont attempt to reconnect if terminal
332+
c.mtx.RUnlock()
332333
return err
333334
}
334335
if !c.parameters.AutoReconnect {
335336
err := fmt.Errorf("AutoReconnect setting is disabled, do not reconnect: %s", err.Error())
337+
c.mtx.RUnlock()
336338
return err
337339
}
338340
c.mtx.RUnlock()

0 commit comments

Comments
 (0)