comparison libpurple/certificate.c @ 19092:b98151ac2251

- purple_certificate_verify_destroy is deprecated and has met its end.
author William Ehlhardt <williamehlhardt@gmail.com>
date Fri, 10 Aug 2007 06:21:11 +0000
parents 489889091b14
children f96b53df8d17
comparison
equal deleted inserted replaced
19091:489889091b14 19092:b98151ac2251
78 /* Initiate verification */ 78 /* Initiate verification */
79 (verifier->start_verification)(vrq); 79 (verifier->start_verification)(vrq);
80 } 80 }
81 81
82 void 82 void
83 purple_certificate_verify_destroy (PurpleCertificateVerificationRequest *vrq)
84 {
85 PurpleCertificateVerifier *vr;
86
87 if (NULL == vrq) return;
88
89 /* Fetch the Verifier responsible... */
90 vr = vrq->verifier;
91 /* ...and order it to KILL */
92 (vr->destroy_request)(vrq);
93
94 /* Now the internals have been cleaned up, so clean up the libpurple-
95 created elements */
96 g_free(vrq->subject_name);
97 purple_certificate_destroy_list(vrq->cert_chain);
98
99 g_free(vrq);
100 }
101
102 void
103 purple_certificate_verify_complete(PurpleCertificateVerificationRequest *vrq, 83 purple_certificate_verify_complete(PurpleCertificateVerificationRequest *vrq,
104 PurpleCertificateVerificationStatus st) 84 PurpleCertificateVerificationStatus st)
105 { 85 {
106 PurpleCertificateVerifier *vr; 86 PurpleCertificateVerifier *vr;
107 87