From 1e9d88af011fd14efe7db95a59d12cd634b492f5 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 10 Jan 2012 17:06:08 -0500 Subject: Add support for Unreals extban ~a: --- modules/protocol/unreal.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules/protocol/unreal.cpp') diff --git a/modules/protocol/unreal.cpp b/modules/protocol/unreal.cpp index 0b34bccd1..1267a0452 100644 --- a/modules/protocol/unreal.cpp +++ b/modules/protocol/unreal.cpp @@ -391,6 +391,13 @@ class UnrealExtBan : public ChannelModeList if (u->HasMode(UMODE_REGISTERED) && mask.equals_ci(u->nick)) return true; } + else if (mask.find("~a:") == 0) + { + Anope::string real_mask = mask.substr(3); + + if (u->Account() && Anope::Match(u->Account()->display, real_mask)) + return true; + } return false; } -- cgit