]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: Expose ssl_module_load
authorAki Tuomi <aki.tuomi@dovecot.fi>
Thu, 7 Sep 2017 07:19:36 +0000 (10:19 +0300)
committerTimo Sirainen <tss@dovecot.fi>
Tue, 31 Oct 2017 15:35:48 +0000 (17:35 +0200)
We need to load SSL module before we chroot in
login-common.

src/lib-ssl-iostream/iostream-ssl.c
src/lib-ssl-iostream/iostream-ssl.h

index 71f3c9945fd251df2eb37709178904e035802a5e..1391b1e23915c2757f93c478262eea1f6d47b5b2 100644 (file)
@@ -24,7 +24,7 @@ void iostream_ssl_module_init(const struct iostream_ssl_vfuncs *vfuncs)
        ssl_module_loaded = TRUE;
 }
 
-static int ssl_module_load(const char **error_r)
+int ssl_module_load(const char **error_r)
 {
 #ifdef HAVE_SSL
        const char *plugin_name = "ssl_iostream_openssl";
index 36a8c5caffedea03f3d613e2319fca4d5c2e9ce7..50b6e8de40a66240c84598c734fdece573ea2e25 100644 (file)
@@ -32,6 +32,9 @@ struct ssl_iostream_settings {
        bool tickets;
 };
 
+/* Load SSL module */
+int ssl_module_load(const char **error_r);
+
 /* Returns 0 if ok, -1 and sets error_r if failed. The returned error string
    becomes available via ssl_iostream_get_last_error() */
 typedef int