(elmo-network-initialize-session): Check to
authorhmurata <hmurata>
Sun, 3 Dec 2006 07:49:36 +0000 (07:49 +0000)
committerhmurata <hmurata>
Sun, 3 Dec 2006 07:49:36 +0000 (07:49 +0000)
retrieve a whole greeting message.

elmo/ChangeLog
elmo/elmo-imap4.el

index 53726f0..99935c7 100644 (file)
@@ -1,3 +1,8 @@
+2006-12-03  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-imap4.el (elmo-network-initialize-session): Check to
+       retrieve a whole greeting message.
+
 2006-11-25  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
 
        * elmo-flag.el (elmo-folder-commit): Encode `.minfo' at save.
index d22da97..b8d850a 100644 (file)
@@ -983,8 +983,8 @@ If CHOP-LENGTH is not specified, message set is not chopped."
       ;; Skip garbage output from process before greeting.
       (while (and (memq (process-status process) '(open run))
                  (goto-char (point-max))
-                 (forward-line -1)
-                 (not (elmo-imap4-parse-greeting)))
+                 (or (/= (forward-line -1) 0)
+                     (not (elmo-imap4-parse-greeting))))
        (accept-process-output process 1))
       (erase-buffer)
       (set-process-filter process 'elmo-imap4-arrival-filter)