--- a/libpurple/protocols/ircv3/purpleircv3messagehandlers.c Mon Nov 28 23:20:24 2022 -0600 +++ b/libpurple/protocols/ircv3/purpleircv3messagehandlers.c Mon Nov 28 23:48:33 2022 -0600 @@ -174,7 +174,7 @@ source); if(!PURPLE_IS_CONTACT(contact)) { contact = purple_contact_new(account, NULL); - purple_contact_set_username(contact, source); + purple_contact_info_set_username(PURPLE_CONTACT_INFO(contact), source); purple_contact_manager_add(contact_manager, contact); }