From 5f68140526e3c09b0e635126c4d86164d683d08d Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 16 Jan 2024 16:07:41 -0800 Subject: [PATCH] Fix EACCES error when using include wildcards. --- Extension/src/LanguageServer/configurations.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index dd9e25d2f..bebbc1772 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -806,7 +806,7 @@ export class CppProperties { if (isGlobPattern) { // fastGlob silently strips non-found paths. Limit that behavior to dynamic paths only. const matches: string[] = fastGlob.isDynamicPattern(normalized) ? - fastGlob.sync(normalized, { onlyDirectories: true, cwd }) : [res]; + fastGlob.sync(normalized, { onlyDirectories: true, cwd, suppressErrors: true, deep: 15 }) : [res]; resolvedGlob.push(...matches.map(s => s + suffix)); } else { resolvedGlob.push(normalized + suffix);