| 910 PurpleProtocol *protocol; |
910 PurpleProtocol *protocol; |
| 911 const char *username; |
911 const char *username; |
| 912 gboolean valid; |
912 gboolean valid; |
| 913 |
913 |
| 914 account = purple_request_fields_get_account(fields, "account"); |
914 account = purple_request_fields_get_account(fields, "account"); |
| 915 protocol = purple_find_protocol_info(purple_account_get_protocol_id(account)); |
915 protocol = purple_protocols_find(purple_account_get_protocol_id(account)); |
| 916 username = purple_request_fields_get_string(fields, "screenname"); |
916 username = purple_request_fields_get_string(fields, "screenname"); |
| 917 |
917 |
| 918 valid = purple_validate(protocol, username); |
918 valid = purple_validate(protocol, username); |
| 919 |
919 |
| 920 if (errmsg && !valid) |
920 if (errmsg && !valid) |