Changeset ec0355f for irc_commands.c
- Timestamp:
- 2008-03-16T16:31:27Z (16 years ago)
- Branches:
- master
- Children:
- c029350
- Parents:
- 4e8db1c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc_commands.c
r4e8db1c rec0355f 30 30 static void irc_cmd_pass( irc_t *irc, char **cmd ) 31 31 { 32 if( global.conf->auth_pass && strcmp( cmd[1], global.conf->auth_pass ) == 0 ) 32 if( global.conf->auth_pass && 33 strncmp( global.conf->auth_pass, "md5:", 4 ) == 0 ? 34 md5_verify_password( cmd[1], global.conf->auth_pass + 4 ) == 0 : 35 strcmp( cmd[1], global.conf->auth_pass ) == 0 ) 33 36 { 34 37 irc->status |= USTATUS_AUTHORIZED; … … 88 91 static void irc_cmd_oper( irc_t *irc, char **cmd ) 89 92 { 90 if( global.conf->oper_pass && strcmp( cmd[2], global.conf->oper_pass ) == 0 ) 93 if( global.conf->oper_pass && 94 strncmp( global.conf->oper_pass, "md5:", 4 ) == 0 ? 95 md5_verify_password( cmd[2], global.conf->oper_pass + 4 ) == 0 : 96 strcmp( cmd[2], global.conf->oper_pass ) == 0 ) 91 97 { 92 98 irc_umode_set( irc, "+o", 1 );
Note: See TracChangeset
for help on using the changeset viewer.