mirror of https://github.com/nodejs/node.git
fs: only use Buffer.concat in promises.readFile when necessary
PR-URL: https://github.com/nodejs/node/pull/37127 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Zijian Liu <lxxyxzj@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
4ad46e2fef
commit
186feb45bc
|
@ -331,7 +331,7 @@ async function readFileHandle(filehandle, options) {
|
|||
ArrayPrototypePush(chunks, buffer.slice(0, bytesRead));
|
||||
} while (!endOfFile);
|
||||
|
||||
const result = Buffer.concat(chunks);
|
||||
const result = chunks.length === 1 ? chunks[0] : Buffer.concat(chunks);
|
||||
|
||||
return options.encoding ? result.toString(options.encoding) : result;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue