--- a/libpurple/protocols/silc/silc.c Tue Sep 10 21:47:37 2013 +0200 +++ b/libpurple/protocols/silc/silc.c Tue Sep 10 22:32:40 2013 +0200 @@ -1065,7 +1065,7 @@ fields, _("OK"), G_CALLBACK(silcpurple_attrs_cb), _("Cancel"), G_CALLBACK(silcpurple_attrs_cancel), - purple_connection_get_account(gc), NULL, NULL, gc); + purple_request_cpar_from_connection(gc), gc); } static void @@ -1273,7 +1273,7 @@ _("Create New SILC Key Pair"), NULL, fields, _("Generate Key Pair"), G_CALLBACK(silcpurple_create_keypair_cb), _("Cancel"), G_CALLBACK(silcpurple_create_keypair_cancel), - purple_connection_get_account(gc), NULL, NULL, gc); + purple_request_cpar_from_connection(gc), gc); g_strfreev(u); silc_free(hostname);