X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=lisp%2Fsieve.el;h=ca181c2e7b30d4a55c301b8a72f7632bf49ff9a3;hb=f16f3d5f1fd1185edb6f856ba7345952e1153d75;hp=c6c0f5aba96508861289856de8db0323096d67a1;hpb=8b5af94e55ef83ee46b42d32d92fa1ce95dcacf5;p=gnus diff --git a/lisp/sieve.el b/lisp/sieve.el index c6c0f5aba..ca181c2e7 100644 --- a/lisp/sieve.el +++ b/lisp/sieve.el @@ -1,6 +1,6 @@ ;;; sieve.el --- Utilities to manage sieve scripts -;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. ;; Author: Simon Josefsson @@ -320,11 +320,12 @@ Server : " server ":" (or port "2000") " (insert "\n")))) (defun sieve-open-server (server &optional port) - ;; open server - (set (make-local-variable 'sieve-manage-buffer) - (sieve-manage-open server)) - ;; authenticate - (sieve-manage-authenticate nil nil sieve-manage-buffer)) + "Open SERVER (on PORT) and authenticate." + (with-current-buffer + ;; open server + (set (make-local-variable 'sieve-manage-buffer) + (sieve-manage-open server)) + (sieve-manage-authenticate))) (defun sieve-refresh-scriptlist () (interactive) @@ -380,5 +381,4 @@ Server : " server ":" (or port "2000") " (provide 'sieve) -;; arch-tag: 7f6a6d94-94e1-4654-ab9a-aee21b9b8a94 ;; sieve.el ends here