From 25b96b66d651c423ecbb19564dfbfb8f7c99cecd Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 27 Mar 2019 11:34:49 +0100 Subject: [PATCH] mv - do not futimes on symbolic links --- src/vs/base/node/extfs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/base/node/extfs.ts b/src/vs/base/node/extfs.ts index 8f5009d6da3..20957c5ad9f 100644 --- a/src/vs/base/node/extfs.ts +++ b/src/vs/base/node/extfs.ts @@ -304,12 +304,12 @@ export function mv(source: string, target: string, callback: (error: Error | nul return callback(err); } - fs.stat(target, (error, stat) => { + fs.lstat(target, (error, stat) => { if (error) { return callback(error); } - if (stat.isDirectory()) { + if (stat.isDirectory() || stat.isSymbolicLink()) { return callback(null); } -- GitLab