diff options
Diffstat (limited to 'ext/imap')
-rw-r--r-- | ext/imap/config.m4 | 1 | ||||
-rw-r--r-- | ext/imap/php_imap.c | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 index 84f46ca38c..e034e29c4f 100644 --- a/ext/imap/config.m4 +++ b/ext/imap/config.m4 @@ -97,6 +97,7 @@ PHP_ARG_WITH(imap,for IMAP support, fi if test "$PHP_IMAP_SSL" != "no"; then + AC_DEFINE(HAVE_IMAP_SSL,1,[ ]) AC_ADD_LIBPATH($PHP_SSL_LIBDIR, IMAP_SHARED_LIBADD) AC_ADD_LIBRARY(ssl,, IMAP_SHARED_LIBADD) AC_ADD_LIBRARY(crypto,, IMAP_SHARED_LIBADD) diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index 178378e424..010004eb60 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -443,6 +443,10 @@ PHP_MINIT_FUNCTION(imap) mail_link(&newsdriver); /* link in the news driver */ mail_link(&philedriver); /* link in the phile driver */ auth_link(&auth_log); /* link in the log authenticator */ +#ifdef HAVE_IMAP_SSL + ssl_onceonlyinit (); + auth_link (&auth_ssl); /* link in the ssl authenticator */ +#endif #endif mail_link(&dummydriver); /* link in the dummy driver */ #else |