diff options
author | foobar <sniper@php.net> | 2002-04-24 15:29:52 +0000 |
---|---|---|
committer | foobar <sniper@php.net> | 2002-04-24 15:29:52 +0000 |
commit | 0d7b1a4e947b4d668cb2d001f42f2f83c2656c20 (patch) | |
tree | a05a68b52aa920b653682d1f03f69ea58e7590aa | |
parent | 0cc3ccbfa850b19a40e627e2d17e56c51a5a5627 (diff) | |
download | php-git-0d7b1a4e947b4d668cb2d001f42f2f83c2656c20.tar.gz |
- Do the ssl_onceonlyinit() as last. This is how c-client creates
the linkage.c (used by Pine).
-rw-r--r-- | ext/imap/php_imap.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index 92de112e19..5f3ce88bde 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -410,15 +410,10 @@ PHP_MINIT_FUNCTION(imap) #ifndef PHP_WIN32 mail_link(&unixdriver); /* link in the unix driver */ mail_link(&mhdriver); /* link in the mh driver */ - /* mail_link(&mxdriver); */ /* According to c-client docs (internal.txt) this shouldn't be used. */ + /* mail_link(&mxdriver); */ /* According to c-client docs (internal.txt) this shouldn't be used. */ mail_link(&mmdfdriver); /* link in the mmdf driver */ 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 */ - auth_link(&auth_md5); /* link in the cram-md5 authenticator */ -#ifdef HAVE_IMAP_SSL - ssl_onceonlyinit (); -#endif #endif mail_link(&imapdriver); /* link in the imap driver */ mail_link(&nntpdriver); /* link in the nntp driver */ @@ -428,6 +423,14 @@ PHP_MINIT_FUNCTION(imap) mail_link(&mtxdriver); /* link in the mtx driver */ mail_link(&dummydriver); /* link in the dummy driver */ +#ifndef PHP_WIN32 + auth_link(&auth_log); /* link in the log authenticator */ + auth_link(&auth_md5); /* link in the cram-md5 authenticator */ +#ifdef HAVE_IMAP_SSL + ssl_onceonlyinit (); +#endif +#endif + /* lets allow NIL */ REGISTER_LONG_CONSTANT("NIL", NIL, CONST_PERSISTENT | CONST_CS); |