libpurple/plugins/ssl/ssl-gnutls.c

changeset 25642
12092c956a71
parent 24513
9bdc90668551
child 25643
04831cc56f5a
--- a/libpurple/plugins/ssl/ssl-gnutls.c	Sat Feb 21 22:10:27 2009 +0000
+++ b/libpurple/plugins/ssl/ssl-gnutls.c	Sat Feb 21 23:26:22 2009 +0000
@@ -256,7 +256,9 @@
 	gsc->private_data = gnutls_data;
 
 	gnutls_init(&gnutls_data->session, GNUTLS_CLIENT);
-	gnutls_set_default_priority(gnutls_data->session);
+	if (gnutls_priority_set_direct(gnutls_data->session,
+		                             "NORMAL:%SSL3_RECORD_VERSION", NULL))
+		gnutls_priority_set_direct(gnutls_data->session, "NORMAL", NULL);
 
 	gnutls_certificate_type_set_priority(gnutls_data->session,
 		cert_type_priority);

mercurial