Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipc.c

    rf73b969 rf1d38f2  
    155155static void ipc_command_exec( void *data, char **cmd, const command_t *commands )
    156156{
    157         int i;
     157        int i, j;
    158158       
    159159        if( !cmd[0] )
     
    163163                if( g_strcasecmp( commands[i].command, cmd[0] ) == 0 )
    164164                {
     165                        /* There is no typo in this line: */
     166                        for( j = 1; cmd[j]; j ++ ); j --;
     167                       
     168                        if( j < commands[i].required_parameters )
     169                                break;
     170                       
    165171                        if( commands[i].flags & IPC_CMD_TO_CHILDREN )
    166172                                ipc_to_children( cmd );
     
    168174                                commands[i].execute( data, cmd );
    169175                       
    170                         return;
     176                        break;
    171177                }
    172178}
Note: See TracChangeset for help on using the changeset viewer.