]> Cypherpunks.ru repositories - gostls13.git/commit
misc/wasm: fix command line arguments containing multi-byte characters
authorRichard Musiol <mail@richard-musiol.de>
Thu, 25 Apr 2019 08:55:49 +0000 (10:55 +0200)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 29 Apr 2019 17:33:47 +0000 (17:33 +0000)
commit9308637e3c2babcb3695d9f9673cf2a2b840362d
treee324188ea21c9b2734effe5bbe1393b902f6db36
parentcbf90b0028265a6195257e31a03aae42d402dd64
misc/wasm: fix command line arguments containing multi-byte characters

Command line arguments containing multi-byte characters were causing
go_js_wasm_exec to crash (RangeError: Source is too large), because
their byte length was not handled correctly. This change fixes the bug.

Fixes #31645.

Change-Id: I7860ebf5b12da37d9d0f43d4b6a22d326a90edaf
Reviewed-on: https://go-review.googlesource.com/c/go/+/173877
Run-TryBot: Richard Musiol <neelance@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
misc/wasm/wasm_exec.js