From 42aaa171543e057c5b56473ac1e7b054a787c7a6 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 11 Jul 2019 19:59:19 +0200 Subject: [PATCH] fix: cannot set mode to false because of nodejs validation: must be a 32-bit unsigned integer or an octal string. Received false --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index d4a7544..7512e4c 100644 --- a/index.js +++ b/index.js @@ -177,7 +177,7 @@ function writeFileSync (filename, data, options) { const removeOnExitHandler = onExit(cleanup) try { - fd = fs.openSync(tmpfile, 'w', options.mode) + fd = fs.openSync(tmpfile, 'w', options.mode || 0o666) if (options.tmpfileCreated) { options.tmpfileCreated(tmpfile) }