@@ -104,2 +104,11 @@ var is = require('type-is') | ||
| busboy.on('file', function (fieldname, fileStream, { filename, encoding, mimeType }) { | ||
| var pendingWritesIncremented = false | ||
| fileStream.on('error', function (err) { | ||
| if (pendingWritesIncremented) { | ||
| pendingWrites.decrement() | ||
| } | ||
| abortWithError(err) | ||
| }) | ||
| if (fieldname == null) return abortWithCode('MISSING_FIELD_NAME') | ||
@@ -136,2 +145,3 @@ | ||
| var aborting = false | ||
| pendingWritesIncremented = true | ||
| pendingWrites.increment() | ||
@@ -145,7 +155,2 @@ | ||
| fileStream.on('error', function (err) { | ||
| pendingWrites.decrement() | ||
| abortWithError(err) | ||
| }) | ||
| fileStream.on('limit', function () { | ||
@@ -152,0 +157,0 @@ aborting = true |
+1
-1
| { | ||
| "name": "multer", | ||
| "description": "Middleware for handling `multipart/form-data`.", | ||
| "version": "2.0.1", | ||
| "version": "2.0.2", | ||
| "contributors": [ | ||
@@ -6,0 +6,0 @@ "Hage Yaapa <captain@hacksparrow.com> (http://www.hacksparrow.com)", |
29490
0.44%428
0.94%