MCPcopy Index your code
hub / github.com/loft-sh/devpod / ExitCode

Function ExitCode

pkg/ssh/server/ssh.go:404–416  ·  view source on GitHub ↗
(err error)

Source from the content-addressed store, hash-verified

402}
403
404func ExitCode(err error) int {
405 err = perrors.Cause(err)
406 if err == nil {
407 return 0
408 }
409
410 var exitErr *exec.ExitError
411 if !errors.As(err, &exitErr) {
412 return 1
413 }
414
415 return exitErr.ExitCode()
416}
417
418func (s *Server) Serve(listener net.Listener) error {
419 return s.sshServer.Serve(listener)

Callers 1

exitWithErrorMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected