summaryrefslogtreecommitdiff
path: root/src/nickserv.c
diff options
context:
space:
mode:
authorgeniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-04-12 19:53:08 +0000
committergeniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-04-12 19:53:08 +0000
commitc9b01228636be525045e3a4ca01879bfc701fa5f (patch)
treedc2e3cae6cb6acaba735e1c3e431869f8d2b9150 /src/nickserv.c
parent3209eb56eea69dc2c68988d438cb946e6593d635 (diff)
BUILD : 1.7.8 (661) BUGS : 341 342 NOTES : Fixed removing modes when users with insufficient rights entered a channel, and added a check to make sure the guestnick is not in use yet
git-svn-id: svn://svn.anope.org/anope/trunk@661 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@509 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/nickserv.c')
-rw-r--r--src/nickserv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nickserv.c b/src/nickserv.c
index 586362c9e..76dfcf21f 100644
--- a/src/nickserv.c
+++ b/src/nickserv.c
@@ -1763,8 +1763,8 @@ static void collide(NickAlias * na, int from_timeout)
if (ircd->svsnick) {
/* We need to make sure the guestnick is free -- heinz */
do {
- snprintf(guestnick, sizeof(guestnick), "%s%d%d",
- NSGuestNickPrefix, getrandom32(), getrandom32());
+ snprintf(guestnick, sizeof(guestnick), "%s%d",
+ NSGuestNickPrefix, getrandom16());
} while (finduser(guestnick));
notice_lang(s_NickServ, na->u, FORCENICKCHANGE_CHANGING,
guestnick);