From e8fbca74d5f73efc4b586a75ad6a607931378bc1 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Wed, 26 Oct 2022 14:24:21 -0700 Subject: [PATCH] Fix issue with call to cpptools-wordexp with invalid arguments --- Extension/src/common.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Extension/src/common.ts b/Extension/src/common.ts index 7dc6c0bb7b..8965a843e0 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -1012,12 +1012,12 @@ function extractArgs(argsString: string): string[] { } return result; } else { - const wordexpResult: any = child_process.execFileSync(getExtensionFilePath("bin/cpptools-wordexp"), [argsString]); - if (wordexpResult === undefined) { - return []; - } - const jsonText: string = wordexpResult.toString(); try { + const wordexpResult: any = child_process.execFileSync(getExtensionFilePath("bin/cpptools-wordexp"), [argsString], { shell: false }); + if (wordexpResult === undefined) { + return []; + } + const jsonText: string = wordexpResult.toString(); return jsonc.parse(jsonText, undefined, true); } catch { return [];