diff -r 18acb99a0fa6 -r 118067ca0367 libpurple/protocols/jabber/auth.c --- a/libpurple/protocols/jabber/auth.c Tue Mar 07 00:22:36 2023 -0600 +++ b/libpurple/protocols/jabber/auth.c Tue Mar 07 01:04:42 2023 -0600 @@ -74,8 +74,7 @@ } static void -auth_old_pass_cb(PurpleConnection *gc, PurpleRequestFields *fields) -{ +auth_old_pass_cb(PurpleConnection *gc, PurpleRequestPage *page) { PurpleAccount *account; JabberStream *js; const char *entry; @@ -87,8 +86,8 @@ account = purple_connection_get_account(gc); js = purple_connection_get_protocol_data(gc); - entry = purple_request_fields_get_string(fields, "password"); - remember = purple_request_fields_get_bool(fields, "remember"); + entry = purple_request_page_get_string(page, "password"); + remember = purple_request_page_get_bool(page, "remember"); if (!entry || !*entry) { @@ -116,9 +115,7 @@ } static void -auth_no_pass_cb(PurpleConnection *gc, - G_GNUC_UNUSED PurpleRequestFields *fields) -{ +auth_no_pass_cb(PurpleConnection *gc, G_GNUC_UNUSED PurpleRequestPage *page) { /* TODO: the password prompt dialog doesn't get disposed if the account disconnects */ PURPLE_ASSERT_CONNECTION_IS_VALID(gc);