comparison src/sslconn.c @ 7018:cd8a9907c779

[gaim-migrate @ 7581] SSL is now auto-loaded from sslconn.c, removing the requirement for a prpl to set a dependency on it. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 29 Sep 2003 15:32:41 +0000
parents aa619031193b
children 001d11a7e345
comparison
equal deleted inserted replaced
7017:15733f9cfe69 7018:cd8a9907c779
29 static GaimSslOps *_ssl_ops = NULL; 29 static GaimSslOps *_ssl_ops = NULL;
30 30
31 static gboolean 31 static gboolean
32 ssl_init(void) 32 ssl_init(void)
33 { 33 {
34 GaimPlugin *plugin;
34 GaimSslOps *ops = gaim_ssl_get_ops(); 35 GaimSslOps *ops = gaim_ssl_get_ops();
35 gboolean success = FALSE; 36 gboolean success = FALSE;
36 37
37 if (_ssl_initialized) 38 if (_ssl_initialized)
38 return FALSE; 39 return FALSE;
40
41 plugin = gaim_plugins_find_with_id("ssl");
42
43 if (plugin != NULL && !gaim_plugin_is_loaded(plugin))
44 gaim_plugin_load(plugin);
39 45
40 if (ops != NULL && ops->init != NULL) 46 if (ops != NULL && ops->init != NULL)
41 success = ops->init(); 47 success = ops->init();
42 48
43 _ssl_initialized = success; 49 _ssl_initialized = success;