Changes in irc_commands.c [f73b969:f1d38f2]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc_commands.c
rf73b969 rf1d38f2 579 579 void irc_exec( irc_t *irc, char *cmd[] ) 580 580 { 581 int i ;581 int i, n_arg; 582 582 583 583 if( !cmd[0] ) … … 587 587 if( g_strcasecmp( irc_commands[i].command, cmd[0] ) == 0 ) 588 588 { 589 /* There should be no typo in the next line: */ 590 for( n_arg = 0; cmd[n_arg]; n_arg ++ ); n_arg --; 591 589 592 if( irc_commands[i].flags & IRC_CMD_PRE_LOGIN && irc->status >= USTATUS_LOGGED_IN ) 590 593 { … … 599 602 irc_reply( irc, 481, ":Permission denied - You're not an IRC operator" ); 600 603 } 601 else if( !cmd[irc_commands[i].required_parameters])604 else if( n_arg < irc_commands[i].required_parameters ) 602 605 { 603 606 irc_reply( irc, 461, "%s :Need more parameters", cmd[0] );
Note: See TracChangeset
for help on using the changeset viewer.