(gnus-summary-refer-thread): Implement a version that uses *-request-thread.
[gnus] / lisp / starttls.el
index 02a557d..a4d33b8 100644 (file)
@@ -254,8 +254,7 @@ handshake, or nil on failure."
     (starttls-set-process-query-on-exit-flag process nil)
     (while (and (processp process)
                (eq (process-status process) 'run)
-               (save-excursion
-                 (set-buffer buffer)
+               (with-current-buffer buffer
                  (goto-char old-max)
                  (not (setq done (re-search-forward
                                   starttls-connect nil t)))))
@@ -270,6 +269,7 @@ handshake, or nil on failure."
             host port (if done "done" "failed"))
     process))
 
+;;;###autoload
 (defun starttls-open-stream (name buffer host port)
   "Open a TLS connection for a port to a host.
 Returns a subprocess object to represent the connection.