From 1956cb81372b96bc476e74ab43a62a6e60861277 Mon Sep 17 00:00:00 2001 From: timonson <54777088+timonson@users.noreply.github.com> Date: Tue, 13 Oct 2020 03:12:10 +0200 Subject: fix(std/encoding): base64 properly encodes mbc and handles Uint8Arrays (#7807) Fixes #6094 Fixes #4794 --- std/node/buffer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'std/node/buffer.ts') diff --git a/std/node/buffer.ts b/std/node/buffer.ts index 2a9f0bb56..01a574067 100644 --- a/std/node/buffer.ts +++ b/std/node/buffer.ts @@ -213,7 +213,7 @@ export default class Buffer extends Uint8Array { if (typeof value == "string") { encoding = checkEncoding(encoding, false); if (encoding === "hex") return new Buffer(hex.decodeString(value).buffer); - if (encoding === "base64") return new Buffer(base64.decode(value)); + if (encoding === "base64") return new Buffer(base64.decode(value).buffer); return new Buffer(new TextEncoder().encode(value).buffer); } -- cgit v1.2.3