summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-09 01:25:09 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-09 01:25:09 +0000
commitce79b5023fee2bf0f2cd657a4fb5be7df1b5eb18 (patch)
tree247f7a6e77ad4aee926b79082fe895d87004829c
parent27364ac890a39d1b387013b20451f414c9db9289 (diff)
Made guestnick generation really work
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2805 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r--src/nickserv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nickserv.c b/src/nickserv.c
index 3fe43fde1..6d392210a 100644
--- a/src/nickserv.c
+++ b/src/nickserv.c
@@ -720,8 +720,6 @@ void change_core_display(NickCore * nc)
void collide(NickAlias * na, int from_timeout)
{
- std::string guestnick;
-
if (!from_timeout)
NickServCollide::ClearTimers(na);
@@ -739,10 +737,12 @@ void collide(NickAlias * na, int from_timeout)
if (!u)
return;
+ std::string guestnick;
/* We need to make sure the guestnick is free -- heinz */
do
{
char randbuf[17];
+ snprintf(randbuf, sizeof(randbuf), "%d", getrandom16());
guestnick = Config.NSGuestNickPrefix;
guestnick += randbuf;
}