Fix a couple rare bugs around SSH sessions

This commit is contained in:
Bryan Ashby 2018-06-14 20:00:01 -06:00
parent 4aab8224ed
commit 2f09f3e995
2 changed files with 13 additions and 6 deletions

View file

@ -119,7 +119,10 @@ function shutdownSystem() {
const activeConnections = ClientConns.getActiveConnections();
let i = activeConnections.length;
while(i--) {
activeConnections[i].term.write('\n\nServer is shutting down NOW! Disconnecting...\n\n');
const activeTerm = activeConnections[i].term;
if(activeTerm) {
activeTerm.write('\n\nServer is shutting down NOW! Disconnecting...\n\n');
}
ClientConns.removeClient(activeConnections[i]);
}
callback(null);