Browse Source

net_uv: Don't error on ECONNRESET

Fixes #1571.
Ryan Dahl 14 years ago
parent
commit
c4454d2efc
  1. 1
      Makefile
  2. 6
      lib/net_uv.js

1
Makefile

@ -191,6 +191,7 @@ UVTEST += simple/test-readuint
UVTEST += simple/test-regress-GH-746 UVTEST += simple/test-regress-GH-746
UVTEST += simple/test-regress-GH-819 UVTEST += simple/test-regress-GH-819
UVTEST += simple/test-regress-GH-897 UVTEST += simple/test-regress-GH-897
UVTEST += simple/test-regress-GH-1531
UVTEST += simple/test-regression-object-prototype UVTEST += simple/test-regression-object-prototype
UVTEST += simple/test-repl UVTEST += simple/test-repl
UVTEST += simple/test-require-cache UVTEST += simple/test-require-cache

6
lib/net_uv.js

@ -316,7 +316,11 @@ function onread(buffer, offset, length) {
if (self.onend) self.onend(); if (self.onend) self.onend();
} else { } else {
// Error // Error
self.destroy(errnoException(errno, 'read')); if (errno == 'ECONNRESET') {
self.destroy();
} else {
self.destroy(errnoException(errno, 'read'));
}
} }
} }

Loading…
Cancel
Save