From 66461d30e0644c153663ddf5103333912af3ce39 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 16 Nov 2018 10:31:55 +0100 Subject: [PATCH] use random port #60332 --- .../services/extensions/electron-browser/extensionHost.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/services/extensions/electron-browser/extensionHost.ts b/src/vs/workbench/services/extensions/electron-browser/extensionHost.ts index cef79c72940..2a57465ebeb 100644 --- a/src/vs/workbench/services/extensions/electron-browser/extensionHost.ts +++ b/src/vs/workbench/services/extensions/electron-browser/extensionHost.ts @@ -20,7 +20,7 @@ import { isEqual } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; import { TPromise } from 'vs/base/common/winjs.base'; import { IRemoteConsoleLog, log, parse } from 'vs/base/node/console'; -import { findFreePort } from 'vs/base/node/ports'; +import { findFreePort, randomPort } from 'vs/base/node/ports'; import { IMessagePassingProtocol } from 'vs/base/parts/ipc/node/ipc'; import { Protocol, generateRandomPipeName } from 'vs/base/parts/ipc/node/ipc.net'; import { IBroadcast, IBroadcastService } from 'vs/platform/broadcast/electron-browser/broadcastService'; @@ -311,7 +311,7 @@ export class ExtensionHostProcessWorker implements IExtensionHostStarter { */ private _tryFindDebugPort(): Promise<{ expected: number; actual: number }> { let expected: number; - let startPort = 9333; + let startPort = randomPort(); if (typeof this._environmentService.debugExtensionHost.port === 'number') { startPort = expected = this._environmentService.debugExtensionHost.port; } -- GitLab