--- a/libpurple/purplesqlitehistoryadapter.c Wed Dec 14 01:27:42 2022 -0600 +++ b/libpurple/purplesqlitehistoryadapter.c Wed Dec 14 01:29:28 2022 -0600 @@ -425,6 +425,7 @@ PurpleMessage *message, GError **error) { PurpleAccount *account = NULL; + PurpleContactInfo *info = NULL; PurpleSqliteHistoryAdapter *sqlite_adapter = NULL; sqlite3_stmt *prepared_statement = NULL; gchar *timestamp = NULL; @@ -457,12 +458,13 @@ } account = purple_conversation_get_account(conversation); + info = PURPLE_CONTACT_INFO(account); sqlite3_bind_text(prepared_statement, 1, purple_account_get_protocol_name(account), -1, SQLITE_STATIC); sqlite3_bind_text(prepared_statement, - 2, purple_account_get_username(account), -1, + 2, purple_contact_info_get_username(info), -1, SQLITE_STATIC); sqlite3_bind_text(prepared_statement, 3, purple_conversation_get_name(conversation), -1,