aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-08-10 16:43:19 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-10 16:43:19 -0700
commit115704b27b85922b32214981b28dfd243e4a7740 (patch)
tree1db6b2a898e85fb657bda2a9af1f6a8764d21d3b
parent85b81624dcc17339fc6f160e210a12b071a99c3d (diff)
downloadbun-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.zig4
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 => {