Skip to content

Commit 7d573c1

Browse files
committed
Pause, don't destroy (fixes EBADF crash)
1 parent e35f747 commit 7d573c1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/uploadhandler.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,9 @@ module.exports = function (options) {
151151
self.emit('error', e);
152152
})
153153
.on('progress', function (bytesReceived, bytesExpected) {
154-
if (bytesReceived > options.maxPostSize)
155-
self.req.connection.destroy();
154+
if (bytesReceived > options.maxPostSize) {
155+
self.req.pause();
156+
}
156157
})
157158
.on('end', finish)
158159
.parse(self.req);

0 commit comments

Comments
 (0)