Fix bug with mac crash version reading. (#3875)

This commit is contained in:
Sean McManus
2019-07-03 20:17:57 -07:00
committed by Colen Garoutte-Carson
parent 6bc49d595e
commit 9ea53681a5
+2 -1
View File
@@ -700,6 +700,7 @@ export function registerCommands(): void {
if (commandsRegistered) {
return;
}
commandsRegistered = true;
getTemporaryCommandRegistrarInstance().clearTempCommands();
disposables.push(vscode.commands.registerCommand('C_Cpp.Navigate', onNavigate));
@@ -1009,7 +1010,7 @@ function handleCrashFileRead(err: NodeJS.ErrnoException, data: string): void {
let startVersion: number = data.indexOf("Version:");
if (startVersion >= 0) {
data = data.substr(startVersion);
const binaryVersionMatches: string[] = data.match(/^Version:\s*(\d|\d*\.\d*\.\d*\.\d*)/);
const binaryVersionMatches: string[] = data.match(/^Version:\s*(\d*\.\d*\.\d*\.\d*|\d)/);
binaryVersion = binaryVersionMatches && binaryVersionMatches.length > 1 ? binaryVersionMatches[1] : "";
}