From 90da3cf011d6bb2d176a40ba55da29785694f945 Mon Sep 17 00:00:00 2001 From: Viknet Date: Mon, 23 Dec 2024 17:11:33 +0700 Subject: [PATCH] src/goInstallTools.ts: fix parsing version for tools built with GOPATH mode --- extension/src/goInstallTools.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/src/goInstallTools.ts b/extension/src/goInstallTools.ts index f914043201..b744abd45f 100644 --- a/extension/src/goInstallTools.ts +++ b/extension/src/goInstallTools.ts @@ -767,7 +767,7 @@ async function defaultInspectGoToolVersion( */ const lines = stdout.split('\n', 3); const goVersion = lines[0] && lines[0].match(/\s+(go\d+.\d+\S*)/)?.[1]; - const moduleVersion = lines[2].split(/\s+/)[3]; + const moduleVersion = lines.length > 2 ? lines[2].split(/\s+/)[3] : "unknown"; return { goVersion, moduleVersion }; } catch (e) { // either go version failed (e.g. the tool was compiled with a more recent version of go)