APF/MPS fix.
Ylian Saint-Hilaire committed
Oct 7, 2020 at 23:18 UTC
47db002aaf5526d61fefae6f40d4699bb8cd4cd0
2 files changed
+7
-1
apfserver.js
+6
@@ -641,6 +641,12 @@ module.exports.CreateApfServer = function (parent, db, args) {
641
}
642
}
643
644
+ obj.SetupCiraChannelToHost = function (host, targetport) {
645
+ var apfconn = obj.apfConnections[host];
646
+ if (apfconn == null) return null;
647
+ return obj.SetupCiraChannel(apfconn, targetport);
648
+ }
649
+
650
obj.SetupCiraChannel = function (socket, targetport) {
651
var sourceport = (socket.tag.nextsourceport++ % 30000) + 1024;
652
var cirachannel = { targetport: targetport, channelid: socket.tag.nextchannelid++, socket: socket, state: 1, sendcredits: 0, amtpendingcredits: 0, amtCiraWindow: 0, ciraWindow: 32768 };
mpsserver.js
+1
-1
@@ -867,7 +867,7 @@ module.exports.CreateMpsServer = function (parent, db, args, certificates) {
867
}
868
869
obj.SetupCiraChannelToHost = function (host, targetport) {
870
- var ciraconn = obj.parent.mpsserver.ciraConnections[host];
870
+ var ciraconn = obj.ciraConnections[host];
871
if (ciraconn == null) return null;
872
return obj.SetupCiraChannel(ciraconn, targetport);
873
}