Merge pull request #7120 from cli/codespace-ssh-fix

codespace ssh: fix "connection reset by peer"
This commit is contained in:
Mislav Marohnić 2023-03-09 14:26:05 +00:00 committed by GitHub
commit b2b0a1692e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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