Skip to content

Commit 307be7a

Browse files
committed
[fix] Remove the 'data' listener when the receiver emits an error
1 parent 6046a28 commit 307be7a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/websocket.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,8 @@ function receiverOnDrain () {
693693
function receiverOnError (err) {
694694
const websocket = this[kWebSocket];
695695

696+
websocket._socket.removeListener('data', socketOnData);
697+
696698
websocket.readyState = WebSocket.CLOSING;
697699
websocket._closeCode = err[constants.kStatusCode];
698700
websocket.emit('error', err);

0 commit comments

Comments
 (0)