mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 18:53:44 -05:00
67a21bdc69
[misc] use stream.pipeline in express libraries GitOrigin-RevId: a6a50864552237b0c4d153d9f272cdc8d0f297ea
44 lines
1.2 KiB
Diff
44 lines
1.2 KiB
Diff
diff --git a/node_modules/body-parser/lib/read.js b/node_modules/body-parser/lib/read.js
|
|
index fce6283..6131c31 100644
|
|
--- a/node_modules/body-parser/lib/read.js
|
|
+++ b/node_modules/body-parser/lib/read.js
|
|
@@ -18,7 +18,7 @@ var iconv = require('iconv-lite')
|
|
var onFinished = require('on-finished')
|
|
var unpipe = require('unpipe')
|
|
var zlib = require('zlib')
|
|
-
|
|
+var Stream = require('stream')
|
|
/**
|
|
* Module exports.
|
|
*/
|
|
@@ -166,25 +166,25 @@ function contentstream (req, debug, inflate) {
|
|
case 'deflate':
|
|
stream = zlib.createInflate()
|
|
debug('inflate body')
|
|
- req.pipe(stream)
|
|
+ // req.pipe(stream)
|
|
break
|
|
case 'gzip':
|
|
stream = zlib.createGunzip()
|
|
debug('gunzip body')
|
|
- req.pipe(stream)
|
|
+ // req.pipe(stream)
|
|
break
|
|
case 'identity':
|
|
stream = req
|
|
stream.length = length
|
|
- break
|
|
+ return req
|
|
default:
|
|
throw createError(415, 'unsupported content encoding "' + encoding + '"', {
|
|
encoding: encoding,
|
|
type: 'encoding.unsupported'
|
|
})
|
|
}
|
|
-
|
|
- return stream
|
|
+ var pass = new Stream.PassThrough(); Stream.pipeline(req, stream, pass, () => {})
|
|
+ return pass
|
|
}
|
|
|
|
/**
|