diff -r d0b5e37899e1 -r ddbc1337332c libpurple/protocols/silc/ops.c --- a/libpurple/protocols/silc/ops.c Mon Sep 09 14:47:22 2013 +0200 +++ b/libpurple/protocols/silc/ops.c Tue Sep 10 13:06:10 2013 +0200 @@ -1833,7 +1833,7 @@ _("Passphrase required"), NULL, FALSE, TRUE, NULL, _("OK"), G_CALLBACK(silc_ask_passphrase_cb), _("Cancel"), G_CALLBACK(silc_ask_passphrase_cb), - purple_connection_get_account(gc), NULL, NULL, internal); + purple_request_cpar_from_connection(gc), internal); }