Skip to content

Commit e6331c7

Browse files
henrybarretogustavosbarreto
authored andcommitted
fix(ssh): add carriage return to announcement message
1 parent b385de2 commit e6331c7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ssh/session/session.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ func (s *Session) KeepAlive() error {
400400
// Returns the announcement or an error, if any. If no announcement is set, it returns an empty string.
401401
func (s *Session) Announce(client gossh.Channel) error {
402402
if _, err := client.Write([]byte(
403-
"Connected to " + s.SSHID + " via ShellHub.",
403+
"Connected to " + s.SSHID + " via ShellHub.\n\r",
404404
)); err != nil {
405405
return err
406406
}
@@ -419,7 +419,7 @@ func (s *Session) Announce(client gossh.Channel) error {
419419
return nil
420420
}
421421

422-
if _, err := client.Write([]byte("Announcement:\n")); err != nil {
422+
if _, err := client.Write([]byte("Announcement:\n\r")); err != nil {
423423
return err
424424
}
425425

@@ -428,7 +428,7 @@ func (s *Session) Announce(client gossh.Channel) error {
428428
return r == ' ' || r == '\n' || r == '\t'
429429
})
430430

431-
if _, err := client.Write([]byte(" " + strings.ReplaceAll(announcement, "\n", "\n ") + "\n")); err != nil {
431+
if _, err := client.Write([]byte(" " + strings.ReplaceAll(announcement, "\n", "\n\r ") + "\n\r")); err != nil {
432432
return err
433433
}
434434

0 commit comments

Comments
 (0)