codespace ssh: fix "connection reset by peer"

This commit is contained in:
Mislav Marohnić 2023-03-09 15:14:39 +01:00
parent 50ddb369a6
commit 1933fc2f69
No known key found for this signature in database
3 changed files with 3 additions and 15 deletions

View file

@ -51,11 +51,7 @@ func (a *App) Jupyter(ctx context.Context, selector *CodespaceSelector) (err err
if err != nil {
return
}
err = invoker.Close()
if err != nil {
return
}
defer safeClose(invoker, &err)
serverPort, serverUrl, err = invoker.StartJupyterServer(ctx)
return

View file

@ -61,11 +61,7 @@ func (a *App) Logs(ctx context.Context, selector *CodespaceSelector, follow bool
if err != nil {
return
}
err = invoker.Close()
if err != nil {
return
}
defer safeClose(invoker, &err)
remoteSSHServerPort, sshUser, err = invoker.StartSSHServer(ctx)
return

View file

@ -177,11 +177,7 @@ func (a *App) SSH(ctx context.Context, sshArgs []string, opts sshOptions) (err e
if err != nil {
return
}
err = invoker.Close()
if err != nil {
return
}
defer safeClose(invoker, &err)
remoteSSHServerPort, sshUser, err = invoker.StartSSHServerWithOptions(ctx, startSSHOptions)
return