* pop3.el: Don't autoload "ssl".
authoryamaoka <yamaoka>
Fri, 19 Jul 2002 06:41:59 +0000 (06:41 +0000)
committeryamaoka <yamaoka>
Fri, 19 Jul 2002 06:41:59 +0000 (06:41 +0000)
(pop3-open-ssl-stream-1): Require `ssl' before binding ssl-* vars.

ChangeLog
lisp/pop3.el

index 64e87b5..bd9dfea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/pop3.el: Don't autoload "ssl".
+       (pop3-open-ssl-stream-1): Require `ssl' before binding ssl-* vars.
+
 2002-07-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * lisp/gnus-namazu.el (gnus-namazu/truncate-article-list): Remove
index fb34cc2..78038c3 100644 (file)
@@ -100,7 +100,6 @@ Nil means no, t means yes, not-nil-or-t means yet to be determined.")
 (defvar pop3-debug nil)
 
 (eval-and-compile
-  (autoload 'open-ssl-stream "ssl")
   (autoload 'starttls-open-stream "starttls")
   (autoload 'starttls-negotiate "starttls"))
 
@@ -224,6 +223,7 @@ Argument PORT specifies connecting port."
       process)))
 
 (defun pop3-open-ssl-stream-1 (name buffer host service extra-arg)
+  (require 'ssl)
   (let* ((ssl-program-name
          pop3-ssl-program-name)
         (ssl-program-arguments