diff options
author | 2023-08-21 03:31:33 -0700 | |
---|---|---|
committer | 2023-08-21 03:31:33 -0700 | |
commit | 1b8f5697929812d4c7abd0edff8ad1e8f12b4e14 (patch) | |
tree | bed94f76f06f42e1c8c28bc2f4b4133a67f4d9b9 /src/js_ast.zig | |
parent | 183b818462663cbd4828a92733975eb0a831bb39 (diff) | |
download | bun-1b8f5697929812d4c7abd0edff8ad1e8f12b4e14.tar.gz bun-1b8f5697929812d4c7abd0edff8ad1e8f12b4e14.tar.zst bun-1b8f5697929812d4c7abd0edff8ad1e8f12b4e14.zip |
Fix memory leak in `buffer.toString("hex")` (#4235)
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r-- | src/js_ast.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig index 6c946b9d1..aeccdd1f3 100644 --- a/src/js_ast.zig +++ b/src/js_ast.zig @@ -2374,6 +2374,7 @@ pub const E = struct { if (s.is_utf16) { var out = bun.String.createUninitializedUTF16(s.len()); + defer out.deref(); @memcpy(@constCast(out.utf16()), s.slice16()); return out.toJS(globalObject); } |