degesch: fix back-parsing outgoing CAP REQ
The bug has apparently been there since the beginning.
This commit is contained in:
parent
f9ba682c0e
commit
1ba59e6ee0
@ -6401,11 +6401,11 @@ irc_handle_mode_user (struct server *s, char **params)
|
|||||||
static void
|
static void
|
||||||
irc_handle_sent_cap (struct server *s, const struct irc_message *msg)
|
irc_handle_sent_cap (struct server *s, const struct irc_message *msg)
|
||||||
{
|
{
|
||||||
if (msg->params.len < 2)
|
if (msg->params.len < 1)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const char *subcommand = msg->params.vector[1];
|
const char *subcommand = msg->params.vector[0];
|
||||||
const char *args = (msg->params.len > 2) ? msg->params.vector[2] : "";
|
const char *args = (msg->params.len > 1) ? msg->params.vector[1] : "";
|
||||||
if (!strcasecmp_ascii (subcommand, "REQ"))
|
if (!strcasecmp_ascii (subcommand, "REQ"))
|
||||||
log_server_status (s, s->buffer,
|
log_server_status (s, s->buffer,
|
||||||
"#s: #S", "Capabilities requested", args);
|
"#s: #S", "Capabilities requested", args);
|
||||||
|
Loading…
Reference in New Issue
Block a user