2
0
mirror of https://github.com/gchq/CyberChef synced 2025-12-24 12:13:42 +00:00

correct translation from node Buffer to byte array

This commit is contained in:
d98762625
2019-03-22 09:39:43 +00:00
parent b98cab7d62
commit 638093d40e
3 changed files with 7 additions and 5 deletions

View File

@@ -22,9 +22,9 @@ class NodeDish extends Dish {
// Allow `fs` file input:
// Any node fs Buffers transformed to array buffer
// NOT Buffer.buff, as this makes a buffer of the whole object.
// Use Array.from as Uint8Array doesnt pass instanceof Array test
if (Buffer.isBuffer(inputOrDish)) {
inputOrDish = new Uint8Array(inputOrDish).buffer;
inputOrDish = Array.from(inputOrDish);
type = Dish.BYTE_ARRAY;
}
super(inputOrDish, type);