Mercurial > pidgin
diff libpurple/certificate.c @ 19018:d6f902265076
- Add purple_certificate_copy and associated machinery
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Fri, 13 Jul 2007 08:38:21 +0000 |
parents | bc4d0ebeabd3 |
children | d69355001a6e |
line wrap: on
line diff
--- a/libpurple/certificate.c Fri Jul 13 08:10:33 2007 +0000 +++ b/libpurple/certificate.c Fri Jul 13 08:38:21 2007 +0000 @@ -98,6 +98,15 @@ g_free(vrq); } +PurpleCertificate * +purple_certificate_copy(PurpleCertificate *crt) +{ + g_return_val_if_fail(crt, NULL); + g_return_val_if_fail(crt->scheme, NULL); + g_return_val_if_fail(crt->scheme->copy_certificate, NULL); + + return (crt->scheme->copy_certificate)(crt); +} void purple_certificate_destroy (PurpleCertificate *crt)