xC: give the /away command a proper handler
Multiple words should be passed to the server as a single argument.
This commit is contained in:
parent
2f19e5a733
commit
274d5f03e7
11
xC.c
11
xC.c
|
@ -12937,6 +12937,16 @@ handle_command_kill (struct handler_args *a)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static bool
|
||||||
|
handle_command_away (struct handler_args *a)
|
||||||
|
{
|
||||||
|
if (*a->arguments)
|
||||||
|
irc_send (a->s, "AWAY :%s", a->arguments);
|
||||||
|
else
|
||||||
|
irc_send (a->s, "AWAY");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
handle_command_nick (struct handler_args *a)
|
handle_command_nick (struct handler_args *a)
|
||||||
{
|
{
|
||||||
|
@ -13002,7 +13012,6 @@ TRIVIAL_HANDLER (who, "WHO")
|
||||||
TRIVIAL_HANDLER (motd, "MOTD")
|
TRIVIAL_HANDLER (motd, "MOTD")
|
||||||
TRIVIAL_HANDLER (oper, "OPER")
|
TRIVIAL_HANDLER (oper, "OPER")
|
||||||
TRIVIAL_HANDLER (stats, "STATS")
|
TRIVIAL_HANDLER (stats, "STATS")
|
||||||
TRIVIAL_HANDLER (away, "AWAY")
|
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue