From ed876f79157237ebad0b2856f5518e5841761c7b Mon Sep 17 00:00:00 2001 From: Thy985 <1850833838@qq.com> Date: Wed, 30 Sep 2026 09:21:03 +0800 Subject: [PATCH] fix: allow fdatasync on owner file in windows --- src/canonicalIdentityLock.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/canonicalIdentityLock.js b/src/canonicalIdentityLock.js index 236b9f2c..382e8d01 100644 --- a/src/canonicalIdentityLock.js +++ b/src/canonicalIdentityLock.js @@ -298,7 +298,7 @@ function prepareOwnerFile(lockDir, token) { mode: PRIVATE_FILE_MODE, flag: 'wx', }); - descriptor = fs.openSync(preparedOwnerFile, 'r'); + descriptor = fs.openSync(preparedOwnerFile, 'r+'); fs.fdatasyncSync(descriptor); fs.closeSync(descriptor); descriptor = null;