aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-13 21:10:19 -0500
committerAdnan Maolood <[email protected]>2021-02-13 21:10:19 -0500
commit595b0d049034ddf8457449ffd39da412fcf2f147 (patch)
treefb299c31ef08ca2cc1abe8186a4037f3411e8920
parentclient: Punycode request URL (diff)
downloadgo-gemini-595b0d049034ddf8457449ffd39da412fcf2f147.tar.xz
go-gemini-595b0d049034ddf8457449ffd39da412fcf2f147.zip
server: Populate Request.RemoteAddr field
-rw-r--r--server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/server.go b/server.go
index 095437e..27e1d8d 100644
--- a/server.go
+++ b/server.go
@@ -220,6 +220,9 @@ func (s *Server) respond(conn net.Conn) {
}
}
+ // Store remote address
+ req.RemoteAddr = conn.RemoteAddr()
+
resp := s.responder(req)
if resp == nil {
w.Status(StatusNotFound)