Use more secure map key
This commit is contained in:
parent
89d9429648
commit
9f369fde23
1 changed files with 3 additions and 2 deletions
|
@ -269,10 +269,11 @@ module.exports = function appSocket(socket) {
|
|||
checkSubnet(socket);
|
||||
}
|
||||
|
||||
var connMap = sshMap.get(socket.request.session.username);
|
||||
const mapKey = [socket.request.sessionID, socket.request.session.username, socket.request.session.ssh.host].join('/')
|
||||
var connMap = sshMap.get(mapKey);
|
||||
if (!connMap) {
|
||||
connMap = setupNewConnection(socket);
|
||||
sshMap.set(socket.request.session.username, connMap);
|
||||
sshMap.set(mapKey, connMap);
|
||||
} else {
|
||||
connMap.changeSocket(socket);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue