diff options
-rw-r--r-- | auth.go | 2 | ||||
-rw-r--r-- | auth_sqlite3.go | 2 | ||||
-rw-r--r-- | client_conn.go | 2 |
3 files changed, 3 insertions, 3 deletions
@@ -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 |