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 1580553 commit c886c09Copy full SHA for c886c09
socket/socket.go
@@ -219,6 +219,9 @@ func (s *socket) WriteMessage(message Message) error {
219
s.mu.RLock()
220
protocol := s.protocol
221
s.mu.RUnlock()
222
+ if protocol == nil {
223
+ return ErrProactivelyCloseSocket
224
+ }
225
err := protocol.Pack(message)
226
if err != nil && s.isActiveClosed() {
227
err = ErrProactivelyCloseSocket
@@ -235,6 +238,9 @@ func (s *socket) ReadMessage(message Message) error {
235
238
236
239
237
240
241
242
243
244
return protocol.Unpack(message)
245
}
246
0 commit comments