Merge pull request #1556 from Steering7253/fix_sasl_multi_cap

fix irssi SASL negotiation with multiple CAP ACK
This commit is contained in:
ailin-nemui 2025-04-07 20:37:18 +00:00 committed by GitHub
commit 23ec63ae39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -234,7 +234,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
}
}
else if (!g_ascii_strcasecmp(evt, "ACK")) {
int got_sasl = FALSE;
int got_sasl = (i_slist_find_string(server->cap_active, "sasl") != NULL);
/* Emit a signal for every ack'd cap */
for (i = 0; i < caps_length; i++) {