![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/thread-loader/dist/ |
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = readBuffer; function readBuffer(pipe, length, callback) { if (length === 0) { callback(null, Buffer.alloc(0)); return; } let remainingLength = length; const buffers = []; const readChunk = () => { const onChunk = arg => { let chunk = arg; let overflow; if (chunk.length > remainingLength) { overflow = chunk.slice(remainingLength); chunk = chunk.slice(0, remainingLength); remainingLength = 0; } else { remainingLength -= chunk.length; } buffers.push(chunk); if (remainingLength === 0) { pipe.removeListener('data', onChunk); pipe.pause(); if (overflow) { pipe.unshift(overflow); } callback(null, Buffer.concat(buffers, length)); } }; pipe.on('data', onChunk); pipe.resume(); }; readChunk(); }