diff options
Diffstat (limited to 'src/boringssl.zig')
-rw-r--r-- | src/boringssl.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/boringssl.zig b/src/boringssl.zig index b2ab55229..cdcd24577 100644 --- a/src/boringssl.zig +++ b/src/boringssl.zig @@ -65,7 +65,8 @@ export fn OPENSSL_memory_alloc(size: usize) ?*anyopaque { // BoringSSL always expects memory to be zero'd export fn OPENSSL_memory_free(ptr: *anyopaque) void { - @memset(@ptrCast([*]u8, ptr), 0, bun.Mimalloc.mi_usable_size(ptr)); + const len = bun.Mimalloc.mi_usable_size(ptr); + @memset(@ptrCast([*]u8, ptr)[0..len], 0); bun.Mimalloc.mi_free(ptr); } |