diff --git a/cmd/serve/sftp/server.go b/cmd/serve/sftp/server.go index 44bd28795..e41d8cee0 100644 --- a/cmd/serve/sftp/server.go +++ b/cmd/serve/sftp/server.go @@ -65,7 +65,7 @@ func (s *server) getVFS(what string, sshConn *ssh.ServerConn) (VFS *vfs.VFS) { if s.proxy == nil { return s.vfs } - if sshConn.Permissions == nil && sshConn.Permissions.Extensions == nil { + if sshConn.Permissions == nil || sshConn.Permissions.Extensions == nil { fs.Infof(what, "SSH Permissions Extensions not found") return nil }