aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--auth.go2
-rw-r--r--auth_sqlite3.go2
-rw-r--r--client_conn.go2
3 files changed, 3 insertions, 3 deletions
diff --git a/auth.go b/auth.go
index 2fefd3b..92901df 100644
--- a/auth.go
+++ b/auth.go
@@ -31,7 +31,7 @@ type authBackend interface {
Ban(addr, name string) error
Unban(id string) error
- Banned(addr *net.IPAddr) bool
+ Banned(addr *net.UDPAddr) bool
ImportBans(in []ban)
ExportBans() ([]ban, error)
}
diff --git a/auth_sqlite3.go b/auth_sqlite3.go
index 0eb4f5b..7403e8c 100644
--- a/auth_sqlite3.go
+++ b/auth_sqlite3.go
@@ -161,7 +161,7 @@ func (a authSQLite3) Unban(id string) error {
}
// Banned reports whether a network address is banned
-func (a authSQLite3) Banned(addr *net.IPAddr) bool {
+func (a authSQLite3) Banned(addr *net.UDPAddr) bool {
if err := a.init(); err != nil {
return true
}
diff --git a/client_conn.go b/client_conn.go
index d52f14a..4c9ae9f 100644
--- a/client_conn.go
+++ b/client_conn.go
@@ -218,7 +218,7 @@ func handleClt(cc *ClientConn) {
cc.name = cmd.PlayerName
- if authIface.Banned(cc.RemoteAddr().(*net.IPAddr)) {
+ if authIface.Banned(cc.RemoteAddr().(*net.UDPAddr)) {
cc.Log("<--", "banned")
cc.Kick("Banned by proxy.")
break