From afda6215a0164de0730077ed9d2bf29b6d62983b Mon Sep 17 00:00:00 2001 From: sno2 Date: Fri, 29 Jul 2022 19:40:07 -0500 Subject: [PATCH] fix(ffi): double-free segfault with symbols object --- src/bun.js/api/ffi.zig | 1 - 1 file changed, 1 deletion(-) diff --git a/src/bun.js/api/ffi.zig b/src/bun.js/api/ffi.zig index 45e117537fb1..1e21330e51e8 100644 --- a/src/bun.js/api/ffi.zig +++ b/src/bun.js/api/ffi.zig @@ -568,7 +568,6 @@ pub const FFI = struct { var i: usize = 0; while (i < count) : (i += 1) { var property_name_ref = JSC.C.JSPropertyNameArrayGetNameAtIndex(keys, i); - defer JSC.C.JSStringRelease(property_name_ref); const len = JSC.C.JSStringGetLength(property_name_ref); if (len == 0) continue; var prop = JSC.C.JSStringGetCharacters8Ptr(property_name_ref)[0..len];