From e129cd0bb8ca019723b5f90dfeb19aef4a1b5504 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Tue, 14 Jun 2016 15:32:28 +0200 Subject: [PATCH] fix npe --- src/vs/base/parts/ipc/node/ipc.net.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vs/base/parts/ipc/node/ipc.net.ts b/src/vs/base/parts/ipc/node/ipc.net.ts index 90b2abac6f0..0681c19733f 100644 --- a/src/vs/base/parts/ipc/node/ipc.net.ts +++ b/src/vs/base/parts/ipc/node/ipc.net.ts @@ -29,8 +29,12 @@ class Protocol implements IMessagePassingProtocol { } public send(message: any): void { - this.socket.write(JSON.stringify(message)); - this.socket.write(Protocol.Boundary); + try { + this.socket.write(JSON.stringify(message)); + this.socket.write(Protocol.Boundary); + } catch (e) { + // noop + } } public onMessage(callback: (message: any) => void): void { -- GitLab