diff --git a/src/vs/base/node/service.cp.ts b/src/vs/base/node/service.cp.ts index 4bc07c8fcb703fb294cb372781ea9d57d04ef6d6..ed14c03acf8707bd96cb0daba4ca60a11cad41f2 100644 --- a/src/vs/base/node/service.cp.ts +++ b/src/vs/base/node/service.cp.ts @@ -13,7 +13,7 @@ import { IServiceCtor, Server as IPCServer, Client as IPCClient, IServiceMap } f export class Server extends IPCServer { constructor() { super({ - send: r => process.send(r), + send: r => { try { process.send(r); } catch (e) { /* not much to do */ } }, onMessage: cb => process.on('message', cb) });