grim/hgkeeper

8f70636bb8a3
Parents 75c2fc8feb73
Children a8f2ce6d6411
Use an anonymous function for the pty callback
--- a/ssh/server.go Wed Sep 18 09:12:26 2019 -0500
+++ b/ssh/server.go Wed Sep 18 09:28:19 2019 -0500
@@ -22,7 +22,10 @@
s.server = &ssh.Server{
PublicKeyHandler: s.publicKeyHandler,
Handler: s.sessionHandler,
- PtyCallback: s.ptyCallback,
+
+ PtyCallback: func(ctx ssh.Context, pty ssh.Pty) bool {
+ return false
+ },
}
if err := s.setHostKeysPath(hostKeysPath); err != nil {
@@ -32,11 +35,6 @@
return s, nil
}
-// ptyCallback returns false because we don't support pty's.
-func (s *Server) ptyCallback(ctx ssh.Context, pty ssh.Pty) bool {
- return false
-}
-
func (s *Server) publicKeyHandler(ctx ssh.Context, key ssh.PublicKey) bool {
username, err := access.UsernameFromPubkey(key)
if err != nil {