|
@@ -44,12 +44,12 @@ func Logger() HandlerFunc {
|
|
|
// save the IP of the requester
|
|
// save the IP of the requester
|
|
|
requester := c.Request.Header.Get("X-Real-IP")
|
|
requester := c.Request.Header.Get("X-Real-IP")
|
|
|
// if the requester-header is empty, check the forwarded-header
|
|
// if the requester-header is empty, check the forwarded-header
|
|
|
- if requester == "" {
|
|
|
|
|
|
|
+ if len(requester) == 0 {
|
|
|
requester = c.Request.Header.Get("X-Forwarded-For")
|
|
requester = c.Request.Header.Get("X-Forwarded-For")
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// if the requester is still empty, use the hard-coded address from the socket
|
|
// if the requester is still empty, use the hard-coded address from the socket
|
|
|
- if requester == "" {
|
|
|
|
|
|
|
+ if len(requester) == 0 {
|
|
|
requester = c.Request.RemoteAddr
|
|
requester = c.Request.RemoteAddr
|
|
|
}
|
|
}
|
|
|
|
|
|