aboutsummaryrefslogtreecommitdiffstats
path: root/root_commands.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-03-18 00:30:38 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2010-03-18 00:30:38 +0000
commitb8a491db597ba2d82cc8eddc727509197747f0d5 (patch)
tree1fd2cb995c79cb2698d556980d62557011896167 /root_commands.c
parent78d254f110d47f9e0c3a8f12259f93a4faa2130d (diff)
Some compiler warning fixes and renamed "transfers" command to just
"transfer" since all root commands are singular so far.
Diffstat (limited to 'root_commands.c')
-rw-r--r--root_commands.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/root_commands.c b/root_commands.c
index b39cb1ba..c60092f0 100644
--- a/root_commands.c
+++ b/root_commands.c
@@ -1127,7 +1127,7 @@ static void cmd_chat( irc_t *irc, char **cmd )
}
}
-static void cmd_transfers( irc_t *irc, char **cmd )
+static void cmd_transfer( irc_t *irc, char **cmd )
{
GSList *files = irc->file_transfers;
enum { LIST, REJECT, CANCEL };
@@ -1140,15 +1140,12 @@ static void cmd_transfers( irc_t *irc, char **cmd )
return;
}
- if( cmd[1] &&
- ( strcmp( cmd[1], "reject" ) == 0 ) )
+ if( cmd[1] && ( strcmp( cmd[1], "reject" ) == 0 ) )
{
subcmd = REJECT;
}
- else if( cmd[1] &&
- ( strcmp( cmd[1], "cancel" ) == 0 ) &&
- cmd[2] &&
- ( fid = atoi( cmd[2] ) ) )
+ else if( cmd[1] && ( strcmp( cmd[1], "cancel" ) == 0 ) &&
+ cmd[2] && ( sscanf( cmd[2], "%d", &fid ) == 1 ) )
{
subcmd = CANCEL;
}
@@ -1213,6 +1210,6 @@ const command_t commands[] = {
{ "qlist", 0, cmd_qlist, 0 },
{ "join_chat", 2, cmd_join_chat, 0 },
{ "chat", 1, cmd_chat, 0 },
- { "transfers", 0, cmd_transfers, 0 },
+ { "transfer", 0, cmd_transfer, 0 },
{ NULL }
};