diff options
Diffstat (limited to 'hotline/server.go')
| -rw-r--r-- | hotline/server.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hotline/server.go b/hotline/server.go index d757062..7bc6a4a 100644 --- a/hotline/server.go +++ b/hotline/server.go @@ -690,8 +690,12 @@ func (s *Server) handleFileTransfer(ctx context.Context, rwc io.ReadWriter) erro time.Sleep(3 * time.Second) }() + var remoteAddr string + if rc, ok := ctx.Value(contextKeyReq).(requestCtx); ok { + remoteAddr = rc.remoteAddr + } rLogger := s.Logger.With( - "remoteAddr", ctx.Value(contextKeyReq).(requestCtx).remoteAddr, + "remoteAddr", remoteAddr, "login", fileTransfer.ClientConn.Account.Login, "Name", string(fileTransfer.ClientConn.UserName), ) |