diff options
| author | daurnimator <quae@daurnimator.com> | 2018-04-08 01:24:50 +1000 | 
|---|---|---|
| committer | daurnimator <quae@daurnimator.com> | 2018-04-08 01:24:50 +1000 | 
| commit | 53cba4564fba8b5466563f2fcec50d0fab7f39d4 (patch) | |
| tree | 01cb4fe9c06eca3f993da5059b86302a2cce37c1 | |
| parent | 87e38b8ae8d98064e5013ba5e9e73e035046c841 (diff) | |
| download | fengari-53cba4564fba8b5466563f2fcec50d0fab7f39d4.tar.gz fengari-53cba4564fba8b5466563f2fcec50d0fab7f39d4.tar.bz2 fengari-53cba4564fba8b5466563f2fcec50d0fab7f39d4.zip | |
src/liolib.js: Pass buffer length to fs.writeSync to workaround node 6.11 bug
| -rw-r--r-- | src/liolib.js | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/liolib.js b/src/liolib.js index 7f0fff0..92dda58 100644 --- a/src/liolib.js +++ b/src/liolib.js @@ -142,7 +142,7 @@ const g_write = function(L, f, arg) {      for (; nargs--; arg++) {          let s = luaL_checklstring(L, arg);          try { -            status = status && (fs.writeSync(f.fd, prepare_string_for_write(s)) === s.length); +            status = status && (fs.writeSync(f.fd, prepare_string_for_write(s), 0, s.length) === s.length);          } catch (e) {              status = false;              err = e; | 
