Skip to content
This repository was archived by the owner on Apr 8, 2020. It is now read-only.

Commit 576e3de

Browse files
Complete the lstat patching for #1101
1 parent 44f86eb commit 576e3de

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Microsoft.AspNetCore.NodeServices/Content/Node/entrypoint-http.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
var path = __webpack_require__(3);
150150
var startsWith = function (str, prefix) { return str.substring(0, prefix.length) === prefix; };
151151
var appRootDir = process.cwd();
152-
function patchedLStat(pathToStatLong) {
152+
function patchedLStat(pathToStatLong, fsReqWrap) {
153153
try {
154154
// If the lstat completes without errors, we don't modify its behavior at all
155155
return origLStat.apply(this, arguments);
@@ -165,7 +165,7 @@
165165
// ancestor directories are symlinks or not. If there's a genuine file
166166
// permissions issue, it will still surface later when Node actually
167167
// tries to read the file.
168-
return origLStat.call(this, appRootDir);
168+
return origLStat.call(this, appRootDir, fsReqWrap);
169169
}
170170
else {
171171
// In any other case, preserve the original error

src/Microsoft.AspNetCore.NodeServices/TypeScript/Util/PatchModuleResolutionLStat.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as path from 'path';
22
const startsWith = (str: string, prefix: string) => str.substring(0, prefix.length) === prefix;
33
const appRootDir = process.cwd();
44

5-
function patchedLStat(pathToStatLong: string) {
5+
function patchedLStat(pathToStatLong: string, fsReqWrap?: any) {
66
try {
77
// If the lstat completes without errors, we don't modify its behavior at all
88
return origLStat.apply(this, arguments);
@@ -19,7 +19,7 @@ function patchedLStat(pathToStatLong: string) {
1919
// ancestor directories are symlinks or not. If there's a genuine file
2020
// permissions issue, it will still surface later when Node actually
2121
// tries to read the file.
22-
return origLStat.call(this, appRootDir);
22+
return origLStat.call(this, appRootDir, fsReqWrap);
2323
} else {
2424
// In any other case, preserve the original error
2525
throw ex;

0 commit comments

Comments
 (0)