- if (strlen(cargv[1]) < 6) {
- chanservstdmessage(sender, QM_PWTOSHORT); /* new password to short */
- cs_log(sender,"NEWPASS FAIL username %s password to short %s (%d characters)",rup->username,cargv[1],strlen(cargv[1]));
- return CMD_ERROR;
- }
-
- for ( i = 0; cargv[1][i] && i < PASSLEN; i++ ) {
- if ( cargv[1][i] == cargv[1][i+1] || cargv[1][i] + 1 == cargv[1][i+1] || cargv[1][i] - 1 == cargv[1][i+1] )
- cntweak++;
- if(isdigit(cargv[1][i]))
- cntdigits++;
- if(islower(cargv[1][i]) || isupper(cargv[1][i]))
- cntletters++;
+ if (!strcmp(cargv[0],cargv[1])) {
+ /* If they are the same then continue anyway but don't send the hook later. */
+ same=1;