Fix panics from spawn_local tasks dropped on other threads in remote server (#21022)
Closes #21020 Release Notes: - Fixed remote server panic of "local task dropped by a thread that didn't spawn it"
This commit is contained in:
@@ -1074,7 +1074,7 @@ impl SshRemoteClient {
|
||||
c.connections.insert(
|
||||
opts.clone(),
|
||||
ConnectionPoolEntry::Connecting(
|
||||
cx.foreground_executor()
|
||||
cx.background_executor()
|
||||
.spawn({
|
||||
let connection = connection.clone();
|
||||
async move { Ok(connection.clone()) }
|
||||
|
||||
Reference in New Issue
Block a user