aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--commands.c24
-rw-r--r--storage_text.c2
2 files changed, 12 insertions, 14 deletions
diff --git a/commands.c b/commands.c
index be13ff49..4f2b6b85 100644
--- a/commands.c
+++ b/commands.c
@@ -85,23 +85,21 @@ int cmd_help( irc_t *irc, char **cmd )
int cmd_identify( irc_t *irc, char **cmd )
{
- int checkie = global.storage->load( irc->nick, cmd[1], irc );
+ storage_status_t status = global.storage->load( irc->nick, cmd[1], irc );
- if( checkie == -1 )
- {
+ switch (status) {
+ case STORAGE_INVALID_PASSWORD:
irc_usermsg( irc, "Incorrect password" );
- }
- else if( checkie == 0 )
- {
+ break;
+ case STORAGE_NO_SUCH_USER:
irc_usermsg( irc, "The nick is (probably) not registered" );
- }
- else if( checkie == 1 )
- {
+ break;
+ case STORAGE_OK:
irc_usermsg( irc, "Password accepted" );
- }
- else
- {
+ break;
+ default:
irc_usermsg( irc, "Something very weird happened" );
+ break;
}
return( 0 );
@@ -617,7 +615,7 @@ int cmd_set( irc_t *irc, char **cmd )
int cmd_save( irc_t *irc, char **cmd )
{
- if( global.storage->save( irc, TRUE ) )
+ if( global.storage->save( irc, TRUE ) == STORAGE_OK )
irc_usermsg( irc, "Configuration saved" );
else
irc_usermsg( irc, "Configuration could not be saved!" );
diff --git a/storage_text.c b/storage_text.c
index 49a44fbe..004e891c 100644
--- a/storage_text.c
+++ b/storage_text.c
@@ -276,7 +276,7 @@ static storage_status_t text_check_pass( const char *nick, const char *password
fscanf( fp, "%32[^\n]s", s );
fclose( fp );
- /*FIXME Test if password is correct */
+ /*FIXME: Check password */
return STORAGE_OK;
}