mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 07:16:38 +00:00
23 lines
566 B
Go
23 lines
566 B
Go
//go:build js
|
|
|
|
package server
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/gliderlabs/ssh"
|
|
log "github.com/sirupsen/logrus"
|
|
)
|
|
|
|
// handlePtyLogin is not supported on JS/WASM
|
|
func (s *Server) handlePtyLogin(logger *log.Entry, session ssh.Session, _ PrivilegeCheckResult, _ ssh.Pty, _ <-chan ssh.Window) bool {
|
|
errorMsg := "PTY sessions are not supported on WASM/JS platform\n"
|
|
if _, err := fmt.Fprint(session.Stderr(), errorMsg); err != nil {
|
|
logger.Debugf(errWriteSession, err)
|
|
}
|
|
if err := session.Exit(1); err != nil {
|
|
logSessionExitError(logger, err)
|
|
}
|
|
return false
|
|
}
|