From: Nick Craig-Wood Date: Thu, 18 Oct 2018 15:26:56 +0000 (+0100) Subject: misc/wasm: fix panic on os.Stdout.Sync() in the browser X-Git-Tag: go1.12beta1~708 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ecccdccf3e235c124a768e5474e07cfb958f8aeb;p=gostls13.git misc/wasm: fix panic on os.Stdout.Sync() in the browser Before this change running os.Stdout.Sync() in the browser would panic the application with: panic: syscall/js: Value.Call: property fsync is not a function, got undefined Afterwards Sync() becomes a noop for compatibility reasons. Change-Id: I1fcef694beb35fdee3173f87371e1ff233b15d32 Reviewed-on: https://go-review.googlesource.com/c/143138 Reviewed-by: Richard Musiol Run-TryBot: Richard Musiol TryBot-Result: Gobot Gobot --- diff --git a/misc/wasm/wasm_exec.js b/misc/wasm/wasm_exec.js index bd9754e53a..78eb306253 100644 --- a/misc/wasm/wasm_exec.js +++ b/misc/wasm/wasm_exec.js @@ -59,6 +59,9 @@ err.code = "ENOSYS"; callback(err); }, + fsync(fd, callback) { + callback(null); + }, }; }