feat: [CODE-4897]: log EOF as a warning (#4848)

* b7bca7 do not log EOF and closed connections
This commit is contained in:
Enver Biševac
2025-12-29 17:50:07 +00:00
committed by Harness
parent 0ebd25ae4b
commit 481c0fc5ed
+3 -3
View File
@@ -348,9 +348,9 @@ func (s *Server) sessionHandler(session ssh.Session) {
)
if err != nil {
log.Error().Err(err).Msg("git service pack failed")
_, err = io.Copy(session.Stderr(), strings.NewReader(err.Error()))
if err != nil {
log.Error().Err(err).Msg("error writing to session stderr")
_, writeErr := io.Copy(session.Stderr(), strings.NewReader(err.Error()))
if writeErr != nil && !errors.Is(writeErr, io.ErrClosedPipe) {
log.Warn().Err(writeErr).Msg("error writing to session stderr")
}
}
}