diff options
author | David Renshaw <david@sandstorm.io> | 2016-09-28 13:40:54 -0400 |
---|---|---|
committer | David Renshaw <david@sandstorm.io> | 2016-11-03 23:42:00 -0400 |
commit | 4d6ab3094c842f42ef12b8eb1595e0f947b3f5a8 (patch) | |
tree | c241318fa8bf971d177431c7bbcc3b08baad5132 | |
parent | 95680ef43abafd8d6cce9d879519bc8ba5091c8a (diff) | |
download | wekan-4d6ab3094c842f42ef12b8eb1595e0f947b3f5a8.tar.gz wekan-4d6ab3094c842f42ef12b8eb1595e0f947b3f5a8.tar.bz2 wekan-4d6ab3094c842f42ef12b8eb1595e0f947b3f5a8.zip |
Prevent the capnproto connection from getting garbage collected.
-rw-r--r-- | sandstorm.js | 3 |
1 files changed, 2 insertions, 1 deletions
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; |