--- a/libpurple/server.c Tue Mar 02 23:06:11 2021 -0600 +++ b/libpurple/server.c Tue Mar 02 23:22:34 2021 -0600 @@ -310,7 +310,7 @@ g_return_val_if_fail(account != NULL, NULL); - protocol = purple_protocols_find(purple_account_get_protocol_id(account)); + protocol = purple_account_get_protocol(account); /* Lookup the attention type in the protocol's attention_types list, if any. */ if (PURPLE_IS_PROTOCOL_ATTENTION(protocol)) {