diff -r be00e9c87cb7 -r 0e11ce1049b2 pidgin/gtkdialogs.c --- a/pidgin/gtkdialogs.c Tue Mar 02 22:50:02 2021 -0600 +++ b/pidgin/gtkdialogs.c Tue Mar 02 23:06:11 2021 -0600 @@ -271,7 +271,7 @@ gboolean valid = FALSE; account = purple_request_fields_get_account(fields, "account"); - protocol = purple_protocols_find(purple_account_get_protocol_id(account)); + protocol = purple_account_get_protocol(account); username = purple_request_fields_get_string(fields, "screenname"); if (username) {