Skip to content

Commit 047443e

Browse files
authoredOct 28, 2016
Merge pull request #114 from creeperyang/master
ignore ECONNRESET socket error (see #113)
2 parents 9a3ee5b + 7bad008 commit 047443e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎lib/server.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,10 @@ class Server extends events.EventEmitter {
151151
this.clients[client.id] = client;
152152

153153
// handle socket error to prevent possible app crash, such as ECONNRESET
154-
socket.on('error', () => {
155-
this.error.apply(this, arguments);
154+
socket.on('error', (e) => {
155+
// ignore frequent ECONNRESET error (seems inevitable when refresh)
156+
if (e.code === 'ECONNRESET') return;
157+
this.error.apply(this, e);
156158
});
157159

158160
client.once('info', (data) => {

0 commit comments

Comments
 (0)
Please sign in to comment.