X-Git-Url: https://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-filter.el;h=89abe6fed80b4f7596d7dd0ebb8b31d6f905b99d;hp=6fb3b198235c6963d6d8676bec05eb76945790b2;hb=b3b111c08ece2cc499656fcb321bf25ad52f3d0d;hpb=56f55f8902c6603989cd6b03d28bc9ea72959678 diff --git a/lisp/riece-filter.el b/lisp/riece-filter.el index 6fb3b19..89abe6f 100644 --- a/lisp/riece-filter.el +++ b/lisp/riece-filter.el @@ -128,17 +128,15 @@ (autoload 'riece-exit "riece")) (defun riece-sentinel (process status) (if riece-reconnect-with-password - (unwind-protect - (let ((server-name - (with-current-buffer (process-buffer process) - riece-server-name))) - (riece-close-server-process process) - (riece-open-server - (if (equal server-name "") - riece-server - (riece-server-name-to-server server-name)) - server-name)) - (setq riece-reconnect-with-password nil)) + (let ((server-name + (with-current-buffer (process-buffer process) + riece-server-name))) + (riece-close-server-process process) + (riece-open-server + (if (equal server-name "") + riece-server + (riece-server-name-to-server server-name)) + server-name)) (let ((server-name (with-current-buffer (process-buffer process) riece-server-name))) (if riece-debug