changeset 112104:147ba7e5851b

* lisp/gnus/sieve-manage.el (sieve-manage-open): Correctly set sieve-manage-port.
author Glenn Morris <rgm@gnu.org>
date Sun, 02 Jan 2011 17:44:30 -0800
parents dc86a96ec68e
children d0bb1b112e73
files lisp/gnus/ChangeLog lisp/gnus/sieve-manage.el
diffstat 2 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog	Sun Jan 02 17:41:54 2011 -0800
+++ b/lisp/gnus/ChangeLog	Sun Jan 02 17:44:30 2011 -0800
@@ -1,5 +1,7 @@
 2011-01-03  Glenn Morris  <rgm@gnu.org>
 
+	* sieve-manage.el (sieve-manage-open): Correctly set sieve-manage-port.
+
 	* sieve.el (sieve-open-server): Give a more explicit error if
 	sieve-manage-open returns nil.  (Bug#7720)
 
--- a/lisp/gnus/sieve-manage.el	Sun Jan 02 17:41:54 2011 -0800
+++ b/lisp/gnus/sieve-manage.el	Sun Jan 02 17:44:30 2011 -0800
@@ -390,13 +390,14 @@
 If nil, chooses the best stream the server is capable of.
 Optional argument BUFFER is buffer (buffer, or string naming buffer)
 to work in."
-  (setq buffer (or buffer (format " *sieve* %s:%s" server (or port sieve-manage-default-port))))
+  (or port (setq port sieve-manage-default-port))
+  (setq buffer (or buffer (format " *sieve* %s:%s" server port)))
   (with-current-buffer (get-buffer-create buffer)
     (mapc 'make-local-variable sieve-manage-local-variables)
     (sieve-manage-disable-multibyte)
     (buffer-disable-undo)
     (setq sieve-manage-server (or server sieve-manage-server))
-    (setq sieve-manage-port (or port sieve-manage-port))
+    (setq sieve-manage-port port)
     (setq sieve-manage-stream (or stream sieve-manage-stream))
     (message "sieve: Connecting to %s..." sieve-manage-server)
     (if (let ((sieve-manage-stream