diff libpurple/certificate.c @ 19021:fcca10d0ac7d

- purple_certificate_verify no longer takes possession of the certificate chain given. - GnuTLS SSL plugin updated with the implications of above
author William Ehlhardt <williamehlhardt@gmail.com>
date Fri, 13 Jul 2007 09:09:52 +0000
parents d69355001a6e
children 1f07f96dc1ce
line wrap: on
line diff
--- a/libpurple/certificate.c	Fri Jul 13 09:02:45 2007 +0000
+++ b/libpurple/certificate.c	Fri Jul 13 09:09:52 2007 +0000
@@ -70,7 +70,7 @@
 	vrq->verifier = verifier;
 	vrq->scheme = scheme;
 	vrq->subject_name = g_strdup(subject_name);
-	vrq->cert_chain = cert_chain;
+	vrq->cert_chain = purple_certificate_copy_list(cert_chain);
 	vrq->cb = cb;
 	vrq->cb_data = cb_data;