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);
|
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) {
|
if (!connMap) {
|
||||||
connMap = setupNewConnection(socket);
|
connMap = setupNewConnection(socket);
|
||||||
sshMap.set(socket.request.session.username, connMap);
|
sshMap.set(mapKey, connMap);
|
||||||
} else {
|
} else {
|
||||||
connMap.changeSocket(socket);
|
connMap.changeSocket(socket);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue