diff options
-rw-r--r-- | degesch.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -6401,11 +6401,11 @@ irc_handle_mode_user (struct server *s, char **params) static void irc_handle_sent_cap (struct server *s, const struct irc_message *msg) { - if (msg->params.len < 2) + if (msg->params.len < 1) return; - const char *subcommand = msg->params.vector[1]; - const char *args = (msg->params.len > 2) ? msg->params.vector[2] : ""; + const char *subcommand = msg->params.vector[0]; + const char *args = (msg->params.len > 1) ? msg->params.vector[1] : ""; if (!strcasecmp_ascii (subcommand, "REQ")) log_server_status (s, s->buffer, "#s: #S", "Capabilities requested", args); |