git-lfs/ssh
Kyle Edwards 448b0c4e88 ssh: Specifically designate a master multiplex connection
SSHTransfer.Shutdown() was attempting to first shut down the first
connection it created (which happened to be the master connection),
but this deadlocked because the master connection was waiting for
the extra connections to shut down. Designate the first connection
as the master connection, make sure that it truly is the master
connection, and shut it down after shutting down all extra
connections.

Issue: #5535
2023-10-09 14:24:41 -04:00
..
connection.go ssh: Specifically designate a master multiplex connection 2023-10-09 14:24:41 -04:00
pktline.go ssh: introduce an ID for multiple traced pkt-line connections 2021-07-20 19:15:59 +00:00
protocol.go ssh: don't leak resources when falling back to legacy protocol 2022-10-05 18:47:40 +00:00
ssh_test.go ssh: Specifically designate a master multiplex connection 2023-10-09 14:24:41 -04:00
ssh.go ssh: Specifically designate a master multiplex connection 2023-10-09 14:24:41 -04:00