Pārlūkot izejas kodu

sessionStats not displaying all sessions

Caleb James DeLisle 9 gadi atpakaļ
vecāks
revīzija
48b82f6dcc
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      tools/sessionStats

+ 2 - 2
tools/sessionStats

@@ -21,7 +21,7 @@ var nThen = require('../contrib/nodejs/cjdnsadmin/nthen');
 var printSession = function (session) {
     var state = session.state.replace(/CryptoAuth_/,'');
     while (state.length < ('ESTABLISHED').length) { state = state + ' ' }
-    var out = [ session.addr, ' ', state, ' ', session.handle ];
+    var out = [ session.addr, ' ', state, ' ', session.handle, ' ', session.sendHandle ];
     if (Number(session.duplicates) !== 0) { out.push(' DUP ', session.duplicates); }
     if (Number(session.lostPackets) !== 0) { out.push(' LOS ', session.lostPackets); }
     if (Number(session.receivedOutOfRange) !== 0) { out.push(' OOR ', session.receivedOutOfRange); }
@@ -42,7 +42,7 @@ nThen(function (waitFor) {
         cjdns.SessionManager_getHandles(i, waitFor(function (err, ret) {
             if (err) { throw err; }
             handles.push.apply(handles, ret.handles);
-            if (handles.more) { more(i+1); }
+            if (ret.more) { more(i+1); }
         }));
     };
     more(0);