Skip to content

Commit 72eccea

Browse files
committed
fixup! use faster stat from binding
1 parent d2cf395 commit 72eccea

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/internal/fs/cp/cp-sync.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ function onLink(destStat, src, dest, verbatimSymlinks) {
199199
if (!isAbsolute(resolvedDest)) {
200200
resolvedDest = resolve(dirname(dest), resolvedDest);
201201
}
202-
if (statSync(src).isDirectory() && isSrcSubdir(resolvedSrc, resolvedDest)) {
202+
if (fsBinding.internalModuleStat(src) === 1 && isSrcSubdir(resolvedSrc, resolvedDest)) {
203203
throw new ERR_FS_CP_EINVAL({
204204
message: `cannot copy ${resolvedSrc} to a subdirectory of self ` +
205205
`${resolvedDest}`,

0 commit comments

Comments
 (0)