From 85c58ddb59c23bfdd1f6d862bf1f901b8a139e38 Mon Sep 17 00:00:00 2001 From: mauve Date: Sun, 1 Nov 2020 16:56:24 -0500 Subject: [PATCH] Ensure memory gets zeroed even if it can't be freed --- memory.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memory.js b/memory.js index 4d8fefb..879eb4d 100644 --- a/memory.js +++ b/memory.js @@ -14,8 +14,8 @@ function sodium_malloc (n) { const sink = MessageChannel ? new MessageChannel() : null function sodium_free (n) { - if (!sink) return sodium_memzero(n) + if (!sink) return sink.port1.postMessage(n.buffer, [n.buffer]) }