mirror of
https://github.com/rustwasm/wasm-bindgen.git
synced 2024-12-15 21:02:10 +03:00
Merge pull request #1442 from alexcrichton/fix-encode-into
Fix a bug using `encodeInto` truncating strings
This commit is contained in:
commit
560cb022ca
@ -1364,11 +1364,11 @@ impl<'a> Context<'a> {
|
||||
while (true) {{
|
||||
const view = getUint8Memory().subarray(ptr + writeOffset, ptr + size);
|
||||
const {{ read, written }} = cachedTextEncoder.encodeInto(arg, view);
|
||||
writeOffset += written;
|
||||
if (read === arg.length) {{
|
||||
break;
|
||||
}}
|
||||
arg = arg.substring(read);
|
||||
writeOffset += written;
|
||||
ptr = wasm.__wbindgen_realloc(ptr, size, size += arg.length * 3);
|
||||
}}
|
||||
WASM_VECTOR_LEN = writeOffset;
|
||||
|
Loading…
Reference in New Issue
Block a user