Ensure memory gets zeroed even if it can't be freed

This commit is contained in:
mauve 2020-11-01 16:56:24 -05:00
parent 7ce4aa9e7b
commit 85c58ddb59

View File

@ -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])
}