From bd722def02fa27e69939d71d00b0af12adaea1ca Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Fri, 16 Apr 2010 16:03:32 -0500 Subject: Get rid of more useless assign() invocations --- src/modules/m_spanningtree/svsnick.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/modules/m_spanningtree/svsnick.cpp') diff --git a/src/modules/m_spanningtree/svsnick.cpp b/src/modules/m_spanningtree/svsnick.cpp index fda150012..13c47fb16 100644 --- a/src/modules/m_spanningtree/svsnick.cpp +++ b/src/modules/m_spanningtree/svsnick.cpp @@ -24,13 +24,14 @@ CmdResult CommandSVSNick::Handle(const std::vector& parameters, Use if (u && IS_LOCAL(u)) { std::string nick = parameters[1]; + // If they are trying to force change to a UID, make sure it's the CORRECT uid if (isdigit(nick[0])) nick = u->uuid; - if (!u->ForceNickChange(nick.c_str())) + if (!u->ForceNickChange(nick)) { /* buh. UID them */ - if (!u->ForceNickChange(u->uuid.c_str())) + if (!u->ForceNickChange(u->uuid)) { ServerInstance->Users->QuitUser(u, "Nickname collision"); return CMD_SUCCESS; -- cgit v1.3.1-10-gc9f91