Make memory grow on overflowing allocation
Kobi Gurkan kobigurk@gmail.com
Tue, 14 May 2019 09:53:56 +0300
1 files changed,
4 insertions(+),
0 deletions(-)
jump to
M
src/groth16.js
→
src/groth16.js
@@ -68,6 +68,10 @@ function alloc(length) {
while (i32[0] & 3) i32[0]++; // Return always aligned pointers const res = i32[0]; i32[0] += length; + while (i32[0] > memory.buffer.byteLength) { + memory.grow(100); + } + i32 = new Uint32Array(memory.buffer); return res; }