diff options
author | 2023-08-10 16:43:19 -0700 | |
---|---|---|
committer | 2023-08-10 16:43:19 -0700 | |
commit | 115704b27b85922b32214981b28dfd243e4a7740 (patch) | |
tree | 1db6b2a898e85fb657bda2a9af1f6a8764d21d3b | |
parent | 85b81624dcc17339fc6f160e210a12b071a99c3d (diff) | |
download | bun-115704b27b85922b32214981b28dfd243e4a7740.tar.gz bun-115704b27b85922b32214981b28dfd243e4a7740.tar.zst bun-115704b27b85922b32214981b28dfd243e4a7740.zip |
Fix memory leak in base64url (#4111)
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
-rw-r--r-- | src/bun.js/webcore/encoding.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bun.js/webcore/encoding.zig b/src/bun.js/webcore/encoding.zig index 0e6b2526f..2090b7058 100644 --- a/src/bun.js/webcore/encoding.zig +++ b/src/bun.js/webcore/encoding.zig @@ -911,8 +911,8 @@ pub const Encoder = struct { .base64url => { var out = bun.String.createUninitialized(.latin1, bun.base64.urlSafeEncodeLen(input)) orelse return ZigString.init("Out of memory").toErrorInstance(global); defer out.deref(); - const outlen = bun.base64.encodeURLSafe(@constCast(out.latin1()), input); - return out.toJSWithLength(global, outlen); + _ = bun.base64.encodeURLSafe(@constCast(out.latin1()), input); + return out.toJS(global); }, .base64 => { |