From 4d6ab3094c842f42ef12b8eb1595e0f947b3f5a8 Mon Sep 17 00:00:00 2001 From: David Renshaw Date: Wed, 28 Sep 2016 13:40:54 -0400 Subject: Prevent the capnproto connection from getting garbage collected. --- sandstorm.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sandstorm.js') diff --git a/sandstorm.js b/sandstorm.js index 40a80dc6..b511155c 100644 --- a/sandstorm.js +++ b/sandstorm.js @@ -28,10 +28,11 @@ if (isSandstorm && Meteor.isServer) { Capnp.importSystem('sandstorm/sandstorm-http-bridge.capnp').SandstormHttpBridge; let httpBridge = null; + let capnpConnection = null; function getHttpBridge() { if (!httpBridge) { - const capnpConnection = Capnp.connect('unix:/tmp/sandstorm-api'); + capnpConnection = Capnp.connect('unix:/tmp/sandstorm-api'); httpBridge = capnpConnection.restore(null, SandstormHttpBridge); } return httpBridge; -- cgit v1.2.3-1-g7c22