comparison libpurple/certificate.c @ 19034:8b627694bf4a

- Add purple_certificate_pool_usable to check whether a pool's dependencies are loaded.
author William Ehlhardt <williamehlhardt@gmail.com>
date Thu, 19 Jul 2007 07:17:24 +0000
parents 6b4e874e47c1
children 602295db8e6b
comparison
equal deleted inserted replaced
19033:6b4e874e47c1 19034:8b627694bf4a
284 g_free(esc_id); 284 g_free(esc_id);
285 return path; 285 return path;
286 } 286 }
287 287
288 gboolean 288 gboolean
289 purple_certificate_pool_usable(PurpleCertificatePool *pool)
290 {
291 g_return_val_if_fail(pool, FALSE);
292 g_return_val_if_fail(pool->scheme_name, FALSE);
293
294 /* Check that the pool's scheme is loaded */
295 if (purple_certificate_find_scheme(pool->scheme_name) == NULL) {
296 return FALSE;
297 }
298
299 return TRUE;
300 }
301
302 gboolean
289 purple_certificate_pool_contains(PurpleCertificatePool *pool, const gchar *id) 303 purple_certificate_pool_contains(PurpleCertificatePool *pool, const gchar *id)
290 { 304 {
291 g_return_val_if_fail(pool, FALSE); 305 g_return_val_if_fail(pool, FALSE);
292 g_return_val_if_fail(id, FALSE); 306 g_return_val_if_fail(id, FALSE);
293 g_return_val_if_fail(pool->cert_in_pool, FALSE); 307 g_return_val_if_fail(pool->cert_in_pool, FALSE);