From b5091a373e8ee9a2781ccc7673597f0f97b5e1b3 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 26 Dec 2010 00:31:11 -0500 Subject: Bug #1219 - Correctly restrict people from registering potentential guest names (cherry picked from commit 8af2465a61b09e020c1324acfb78bbf912869fc8) --- modules/core/ns_register.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/core/ns_register.cpp b/modules/core/ns_register.cpp index a2af5ad7e..5633dadea 100644 --- a/modules/core/ns_register.cpp +++ b/modules/core/ns_register.cpp @@ -218,7 +218,7 @@ class CommandNSRegister : public CommandNSConfirm /* Guest nick can now have a series of between 1 and 7 digits. * --lara */ - if (nicklen <= prefixlen + 7 && nicklen >= prefixlen + 1 && !u->nick.find_ci(Config->NSGuestNickPrefix) && !u->nick.substr(prefixlen).find_first_not_of("1234567890")) + if (nicklen <= prefixlen + 7 && nicklen >= prefixlen + 1 && !u->nick.find_ci(Config->NSGuestNickPrefix) && u->nick.substr(prefixlen).find_first_not_of("1234567890") == Anope::string::npos) { u->SendMessage(NickServ, NICK_CANNOT_BE_REGISTERED, u->nick.c_str()); return MOD_CONT; -- cgit