diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-03-09 01:25:09 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2010-03-09 01:25:09 +0000 |
commit | ce79b5023fee2bf0f2cd657a4fb5be7df1b5eb18 (patch) | |
tree | 247f7a6e77ad4aee926b79082fe895d87004829c | |
parent | 27364ac890a39d1b387013b20451f414c9db9289 (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.c | 4 |
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; } |