20788N/A--- gdm-2.30.5/daemon/gdm-session-worker.c-orig 2010-09-14 16:29:03.364190938 -0500
20788N/A+++ gdm-2.30.5/daemon/gdm-session-worker.c 2010-09-14 16:39:49.210954639 -0500
20839N/A@@ -1389,6 +1389,12 @@ gdm_session_worker_authorize_user (GdmSe
20788N/A /* it's possible that the user needs to change their password or pin code
20788N/A */
20839N/A if (error_code == PAM_NEW_AUTHTOK_REQD) {
20788N/A+ char *utf8_msg;
20788N/A+
20788N/A+ utf8_msg = convert_to_utf8 (_("Your password has expired, please change it now"));
20788N/A+ gdm_session_worker_report_problem (worker, utf8_msg);
20788N/A+ g_free (utf8_msg);
20788N/A+
20788N/A error_code = pam_chauthtok (worker->priv->pam_handle, PAM_CHANGE_EXPIRED_AUTHTOK);
20788N/A
20788N/A gdm_session_worker_get_username (worker, NULL);