Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • root_commands.c

    r3183c21 rf536a99  
    131131static void cmd_identify( irc_t *irc, char **cmd )
    132132{
    133         storage_status_t status = storage_load( irc, cmd[1] );
     133        storage_status_t status = storage_load( irc->nick, cmd[1], irc );
    134134        char *account_on[] = { "account", "on", NULL };
    135135       
     
    143143        case STORAGE_OK:
    144144                irc_usermsg( irc, "Password accepted, settings and accounts loaded" );
    145                 irc_setpass( irc, cmd[1] );
    146                 irc->status |= USTATUS_IDENTIFIED;
    147145                irc_umode_set( irc, "+R", 1 );
    148146                if( set_getbool( &irc->set, "auto_connect" ) )
     
    164162        }
    165163
    166         switch( storage_save( irc, cmd[1], FALSE ) ) {
     164        irc_setpass( irc, cmd[1] );
     165        switch( storage_save( irc, FALSE )) {
    167166                case STORAGE_ALREADY_EXISTS:
    168167                        irc_usermsg( irc, "Nick is already registered" );
     
    171170                case STORAGE_OK:
    172171                        irc_usermsg( irc, "Account successfully created" );
    173                         irc_setpass( irc, cmd[1] );
    174172                        irc->status |= USTATUS_IDENTIFIED;
    175173                        irc_umode_set( irc, "+R", 1 );
     
    889887static void cmd_save( irc_t *irc, char **cmd )
    890888{
    891         if( ( irc->status & USTATUS_IDENTIFIED ) == 0 )
    892                 irc_usermsg( irc, "Please create an account first" );
    893         else if( storage_save( irc, NULL, TRUE ) == STORAGE_OK )
     889        if( storage_save( irc, TRUE ) == STORAGE_OK )
    894890                irc_usermsg( irc, "Configuration saved" );
    895891        else
Note: See TracChangeset for help on using the changeset viewer.