diff options
Diffstat (limited to 'utilities.go')
| -rw-r--r-- | utilities.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utilities.go b/utilities.go index 3ce3e1d..602d4fe 100644 --- a/utilities.go +++ b/utilities.go @@ -63,7 +63,11 @@ func GetIP(r *http.Request) string { return r.Header["X-Real-Ip"][0] } if r.RemoteAddr != "" { - ip, _, _ := net.SplitHostPort(r.RemoteAddr) + ip, _, err := net.SplitHostPort(r.RemoteAddr) + if err != nil { + log.Println("Info: ", err) + return "0.0.0.0" + } return ip } log.Println("Info: No remote IP detectable.") |
