summaryrefslogtreecommitdiff
path: root/utilities.go
diff options
context:
space:
mode:
Diffstat (limited to 'utilities.go')
-rw-r--r--utilities.go6
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.")