[IRC-Dev CVS] SF.net SVN: irc-dev:[219] ircd/trunk/ircd/s_user.c
Brought to you by:
zolty
From: <zo...@us...> - 2008-10-25 12:09:16
|
Revision: 219 http://irc-dev.svn.sourceforge.net/irc-dev/?rev=219&view=rev Author: zolty Date: 2008-10-25 12:09:09 +0000 (Sat, 25 Oct 2008) Log Message: ----------- Ahora permite cifrar nicks de mas de 15 caracteres Modified Paths: -------------- ircd/trunk/ircd/s_user.c Modified: ircd/trunk/ircd/s_user.c =================================================================== --- ircd/trunk/ircd/s_user.c 2008-10-24 09:29:51 UTC (rev 218) +++ ircd/trunk/ircd/s_user.c 2008-10-25 12:09:09 UTC (rev 219) @@ -558,8 +558,13 @@ int verify_pass_nick(char *nick, char *cryptpass, char *pass) { unsigned int v[2], k[2], x[2]; - int cont = (NICKLEN + 8) / 8; - char tmpnick[8 * ((NICKLEN + 8) / 8) + 1]; + int nicklen = strlen(nick); +#if 1 /* TRANSICION IRC-HISPANO */ + int cont=(nicklen < 16) ? 2 : ((nicklen + 8) / 8); +#else + int cont = ((nicklen + 8) / 8); +#endif + char tmpnick[8 * cont + 1]; char tmppass[12 + 1]; unsigned int *p = (unsigned int *)tmpnick; /* int == 32bits */ unsigned int numpass[2]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |