--- a/libpurple/protocols/jabber/auth.c Tue Nov 05 14:18:01 2013 +0100 +++ b/libpurple/protocols/jabber/auth.c Tue Nov 05 18:52:38 2013 +0100 @@ -103,7 +103,9 @@ if (!entry || !*entry) { - purple_notify_error(account, NULL, _("Password is required to sign on."), NULL); + purple_notify_error(account, NULL, + _("Password is required to sign on."), NULL, + purple_request_cpar_from_connection(gc)); return; }